Part Number Hot Search : 
11150 S22KFC3T B80NF AAT3134 X3225 SB240 2T253 2SC3409
Product Description
Full Text Search
 

To Download AK8999A Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 1 - 1. genaral description the AK8999A is a piezoresistive semiconductor pressure sensor control ic that compensates temperature drifts and sensor variations. variations in the sensor can be corrected with compensation values stored in an integrated non-volatile memory (eeprom). the primary characteristics and its associated temperature drifts of pressure sensors are corrected with the 1st order coefficient for temperature compensation or the quasi 2nd order coefficient for temperature compensation by piecewise linear approximation (1st order independent coefficients can be set for high and low temperature side on the basis of 25 ? c) by integrated temperature compensation circuits for offset voltage and span voltage. the AK8999A integrates two pressure threshold detectors. when a pressure exceeds the detection threshold stored in the eeprom is applied, the det1 and the det2/pth pins output ?h? or ?l? (the output polarity is selectable). this output can be used as a control signal of pressure switch applications. accessing to the AK8999A is made via the 2-wire serial interface on csclk pin and vout pin (set as digital i/o mode) for setting functions and storing compensation values. the AK8999A is available in a 16-pin uqfn package, in wafer form or in a die on a tray. 2. feartures ? pressure sensor compensation and excitation ic (analog output) ? supply voltage current : 8.5ma max @ 8.33khz sampling ? supply voltage : 3.0v 10%, 3.3v 10%, 5.0v 10% ? operating temperature range : -40 to 105 ? c ? integrated sensor output compensation (AK8999A input conversion) - offset voltage adjustment adjustment range : coarse 13 to 373mv, fine 1 to 34mv @vdd:5.0v adjustment step : coarse 2 to 53mv /step, fine 0.01 to 0.27mv /step @ vdd:5.0v - offset voltage temperature drift adjustment (1st order or quasi 2nd order correction by piecewise linear approximation) adjustment range : 0.04 to 1.23mv/ ? c @ vdd:5.0v a d j u s t m e n t s t e p : 0 . 2 t o 4 . 8 v / ? c @ vdd:5.0v - output span voltage adjustment (g1, g2, g3) total adjustment range : 3.4 to 261.6mv @ vdd:5.0v g1 adjustment step : 0.57 to 74.7mv /step @ vdd:5.0v g2 adjustment step : 3.43 to 130.8mv /step @ vdd:5.0v g3 adjustment step : 0.01 to 0.40mv /step @ vdd:5.0v - sensitivity temperature drift adjustment (1st order or quasi 2nd order correction by piecewise linear approximation) adjustment range : -4000ppm/ ? c to 2500ppm/ ? c adjustment step : 18ppm/ ? c /step ? integrated output reference voltage adjustment function adjustment range : 0.02*vdd to 0.98*vdd adjustment step : 0.002*vdd /step ? integrated sampling frequency switching function : 0.83khz, 8.33khz ? integrated analog circuit reference voltage stabilizer ? scf and smf included for band limitation : fc = 1.0khz, 500hz, 250 hz ? 2-wire serial interface (csclk, vout pin) ? ratiometric voltage output pressure sensor control ic ak 8999a/ a w/ a d
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 2 - ? integrated constant voltage source for pressure sensor : 2.2v @ vdd:3.0, 3.3v 10%, 4.0v or 2.2v @ vdd:5.0v 10% ? integrated pressure threshold detectors (x2) - detection threshold adjustment control adjustment range : 0.125*vdd to 0.9*vdd adjustment step : 0.025*vdd /step - detection threshold external setting function (det2/pth pin use) - hysteresis voltage adjustment control adjustment range : 0.03*vdd to 0.06*vdd adjustment step : 0.01*vdd /step ? integrated reference voltage & reference current generator - vref voltage adjustment control resolution : 3bits adjustment step : 1% /step - vref current adjustment control resolution : 4bits adjustment step : 2.8% /step typ. ? temperature sensor (inter nal or external) - temperature range : -40 to 105 ? c - internal temperature sensor output voltage adjustment control resolution : 6 bits adjustment step : 0.2% /step - external temperature sensor output voltage adjustment control resolution : 9 bits (coarse=3bits, fine=6bits) adjustment step : coarse 10% /step, fine 0.2% /step - i n t e g r a t e d e x t e r n a l t e m p e r a t u r e s e n s o r c o n s t a n t c u r r e n t c i r c u i t : 5 0 a t y p . ? integrated oscillator for intermittent operation (1000khz typ.) - oscillating frequency adjustment control resolution : 4 bits adjustment step : 5% /step typ. ? integrated eeprom for compensation values and control data storage - size : 135 bits - endurance : 1,000 times or more - retention time : 10 years or more @ta: 105 ? c ? supply type : die (tray), wafer, pkg (uqfn16) product name supply type description AK8999A pkg (uqfn16) AK8999Aw wafer AK8999Ad die (tray)
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 3 - 3. table of contents 1. genaral description....................................................................................................................................... 1 2. feartures ........................................................................................................................................................ 1 3. table of contents .......................................................................................................................................... 3 4. adjustment characteristics............................................................................................................................ 4 5. block diagram and functions ....................................................................................................................... 7 6. pin configurations....................................................................................................................................... 10 7. pin conditions .............................................................................................................................................. 11 8. pin assignments and functions................................................................................................................... 11 9. level diagram ............................................................................................................................................. 12 10. absolute maximum ratings...................................................................................................................... 13 11. recommended operating conditions........................................................................................................ 13 12. electrical characteristics ........................................................................................................................... 13 13. operation sequence................................................................................................................................... 24 14. adjustment sequence ................................................................................................................................ 26 15. functional descriptions............................................................................................................................. 29 16. serial interface description....................................................................................................................... 43 17. recommended external circuits ............................................................................................................... 66 18. package...................................................................................................................................................... 67 important notice .................................................................................................................................. 68
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 4 - 4. adjustment characterist ics 1) sensor characteristics adjustable characteristics of pressure sensors are shown below. v d d : 5 v 1 0 % , s e n s o r d r i v e v o l t a g e : 4 v , t e m p e r a t u r e r a n g e : - 4 0 t o 1 0 5 ? c parameter symbol min. typ. max. units description sensor resistance sres 1.00 4.00 6.50 k ? voltage input span range sspnin1 12.00 44.00 76.00 mv sensor1 sspnin2 17.00 70.00 125.00 mv sensor2 offset voltage adjustment range soff1 -15.00 0.00 15.00 mv sensor1 soff2 -35.00 0.00 35.00 mv sensor2 sensitivity temp. drift coefficient sst1 -4000 2500 ppm/ ? c sensor1 sst2 -4000 2500 ppm/ ? c sensor2 offset temp. drift coefficient sot1 -0.040 0.00 0.040 mv/ ? c sensor1 sot2 -0.080 0.00 0.080 mv/ ? c sensor2 note) to combine characteristics of sensor 1/2 is not allowed. for example, when the characteristic of span voltage is used as sensor 1, the characteristic of offset voltage can choose only sensor 1. v d d : 3 v 1 0 % , 3 . 3 v 1 0 % , 5 v 1 0 % , s e n s o r d r i v e v o l t a g e : 2 . 2 v , t e m p e r a t u r e r a n g e : - 4 0 t o 1 0 5 ? c parameter symbol min. typ. max. units description sensor resistance sres 0.82 4.00 6.50 k ? voltage input span range sspnin1 6.60 24.20 41.80 mv sensor1 sspnin2 9.00 40.00 70.00 mv sensor2 offset voltage adjustment range soff1 -8.25 0.00 8.25 mv sensor1 soff2 -19.25 0.00 19.25 mv sensor2 sensitivity temp. drift coefficient sst1 -4000 2500 ppm/ ? c sensor1 sst2 -4000 2500 ppm/ ? c sensor2 offset temp. drift coefficient sot1 -0.022 0.00 0.022 mv/ ? c sensor1 sot2 -0.044 0.00 0.044 mv/ ? c sensor2 note) to combine characteristics of sensor 1/2 is not allowed. for example, when the characteristic of span voltage is used as sensor 1, the characteristic of offset voltage can choose only sensor 1.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 5 - 2) adjustment accuracy adjustment accuracy targets are shown below. 2.1) the case of 1st order adjustment parameter symbol min. typ. note4) max. note5) units description offset adjustment accuracy cof 0.083 %fs offset temp. drift adjustment accuracy coft 0.120 %fs output span adjustment accuracy csn 0.146 %fs sensitivity temp. adjustment accuracy csnt 0.114 %fs sensitivity supply voltage and temp. variation step cstv 0.057 %fs sample and hold circuit output error cshe 0.0 %fs offset adjustment accuracy note1) cofall 0.146 1.0 %fs span adjustment accuracy note2) csnall 0.194 1.0 %fs offset adjustment accuracy note3) call 0.194 1.0 %fs note1) cofall = (cof^2+coft^2)^(1/2) note2) csnall = (csn^2+csnt^2+cstv^2+cshe^2)^(1/2) note3) call = max(cofall,csnall) note4) temp. = 25oc, vdd = 5v, g1 = 10x, g2 = 1.5x, g3 = 1.8x, offset temp. drift 1st order coefficient = min. or max., sensitivity temp. drift 1st order coefficient = min., vout output band-limited effective ( 5 0 0 h z @ f s = 8 . 3 3 k h z , 5 0 h z @ f s = 0 . 8 3 k h z ) note5) temp. = -40 to 105oc, vdd = 5v 10%, 3.3v 10%, 3.0v 10%, g1/g2/g3 = min. to max., each temp. coefficient = min. to max., vout output band-limited effective ( 5 0 0 h z @ f s = 8 . 3 3 k h z , 5 0 h z @ f s = 0 . 8 3 k h z ) 2.2) the case of quasi 2nd order adjustment by piecewise linear approximation parameter symbol min. typ. note9) max. note10) units description offset adjustment accuracy cof 0.083 %fs offset temp. drift adjustment accuracy coft 0.120 %fs offset temp. drift adjustment switching accuracy using the piecewise linear approximation method coftc 0.0 %fs output span adjustment accuracy csn 0.146 %fs sensitivity temp. adjustment accuracy csnt 0.114 %fs sensitivity temp. adjustment switching accuracy using the piecewise linear approximation method csntc 0.0 %fs sensitivity supply voltage and temp. variation step cstv 0.057 %fs sample and hold circuit output error cshe 0.0 %fs offset adjustment accuracy note6) cofall 0.146 1.0 %fs span adjustment accuracy note7) csnall 0.194 1.0 %fs offset adjustment accuracy note8) call 0.194 1.0 %fs note6) cofall = (cof^2+coft^2)^(1/2) note7) csnall = (csn^2+csnt^2+cstv^2+cshe^2)^(1/2) note8) call = max(cofall,csnall) note9) temp. = 25oc, vdd = 5v, g1 = 10x, g2 = 1.5x, g3 = 1.8x, offset temp. drift 1st order coefficient = min. or max., sensitivity temp. drift 1st order coefficient = min., vout output band-limited effective ( 5 0 0 h z @ f s = 8 . 3 3 k h z , 5 0 h z @ f s = 0 . 8 3 k h z ) note10) temp. = -40 to 105oc, vdd = 5v 10%, 3.3v 10%, 3.0v 10%, g1/g2/g3 = min. to max., each temp. coefficient = min. to max., vout output band-limited effective ( 5 0 0 h z @ f s = 8 . 3 3 k h z , 5 0 h z @ f s = 0 . 8 3 k h z ) * the adjustment accuracy is based on our definition. please be careful the accuracy of product depends on the sensor characteristics and adjustment method.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 6 - 3) external temperature sensor characteristics the characteristics of an external temperature sensor are shown below. parameter symbol min. typ. max. units description s e n s o r d r i v e c u r r e n t ( s i n k ) t s d i - 5 0 a s e n s o r d r i v e c u r r e n t ( s o u r c e ) t s d o + 5 0 a sensor temp. variation tss -2.4 -2.2 -2.0 mv/ ? c 5 0 a c u r r e n t d r i v e sensor voltage @25 ? c tsv25 550 600 650 mv 5 0 a c u r r e n t d r i v e 4) connection of pressure sensor and external temperature sensor the recommended connection examples of a pressure sensor and an external temperature sensor (source or sink current drive) are shown below. sensor drive source current sensor drive sink current vn vp vs extmp AK8999A source current sensor voltage vn vp vs extmp AK8999A sink current sensor voltage
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 7 - 5. block diagram and functi ons gain amplifier block, lpf, s/h&scf& level shifter, buffer & smf the set of these blocks amplifies, compensates and outputs the pressure sensor signal. the circuits from gain amplifier to s/h amplify, compensate, sample and hold the pressure sensor o u t p u t b y t i m e s h a r i n g . t h e o u t p u t s t a g e , w i t h a n i n t e r n a l r e s i s t o r o f 1 4 6 k , b a n d - l i m i t e d w i t h a n external capacitor on vo pin, can provide a low impedance output via buffer. by enabling scf and smf, band limit can be done, eliminating the need for the external capacitors. the output reference voltage can be set with an integrated level shifter. percentage indications define a 4800mvdc output as 100%, which is 60times magnified level of 80mvdc differential input. block functions gain amp. 1/2/3 gain (g1/2/3) gain amp.1 is a low-noise high-gain amplifier at the front. the differential signal is amplified by a factor of 10x typ. (5x to 70x). gain amp.2 converts the g1 differential output to single-ended with reference to 0.5*vdd and amplifies by a factor of 1.5x typ. (or 3.0x). gain amp.3 amplifies by a factor of 1.8x typ. (or 3.0x). span voltage is adjusted with g1/2/3 gain (g1/2: coarse adjustment, g3: fine adjustment). offset_temp. offset offset temp. track (g2) the pressure sensor offset voltage and offset temperature drift are compensated by using the preloaded compensation data in the eeprom. the following value is converted into the input value at @5.0v. offset adj. adj. range coarse: 13 to 373mv fine: 1 to 34mv adj. step coarse: 2 to 53mv /step fine: 0.01 to 0.27mv /step offset temp. drift. adj. adj. range 0.04 to 1.23mv/ oc a d j . s t e p 0 . 2 t o 4 . 8 v / o c s t e p offset temp. track gain temp. track offset gain amplifier block vo offset_temp. gain gain_temp. gain amp.1 gain amp.2 gain amp.3 s/h & scf & level shift vn stv vp regulator vs eeprom & control register vdd track vdd vss v_bandgap v_reference i_reference lpf serial i/f power on reset pressure detector 2 det1 vout det2 / pth vout timing logic oscillator eeprom sdi/o csclk pressure detector 1 buffer & smf extmp v_temp. (internal or external) v_ common vdd
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 8 - block functions stv vdd track gain_temp. (stv) supply voltage and sensitivity temperature variation compensation circuit. the pressure sensor sensitivity temperature drift and the supply voltage variation are compensated by using the magnitude of supply voltage variation and the preloaded compensation data in the eeprom. sensitivity temp. drift. adj. adj. range -4000ppm/ oc to +2500ppm/ oc adj. step 18ppm/ oc step lpf anti-alia sing filter to eliminate the aliasing noise generated in the next sample and hold circuit (s/h). the cutoff frequency is fc=60khz. s/h & level shift & scf s/h doubles the lpf output and samples and holds it. the output reference voltage can be changed. output reference voltage adj. adj. range 0.02*vdd to 0.98*vd adj. step 0.002*vdd /step scf is a low-pass filter without using the external capacitors. the cutoff frequency (fc: 1khz /500hz /250hz) of the filter can be set by eeprom. buffer & smf buffe r to provide 1.111x output and produce a band limited output with low impedance. 1 4 6 k ? i n t e r n a l r e s i s t a n c e a n d a n e x t e r n a l c a p a c i t o r ( c ) m a k e t h e l p f c h a r a c t e r i s t i c s . change the external capacitance value according to the desired signal band for detection using the following equation: f c = 1 / ( 2 * * 1 4 6 k * c ) ( h z ) smf is a low-pass filter (fc=10khz) for eliminating the clock noise generated by the previous scf. smf is switched on or off in combination with the previous stage scf using the eeprom data. timing logic generates timing sync signals for internal operation and sampling frequencie s for sensor output signals. sampling frequency (fs): 0.83khz or 8.33khz regulator constant voltage generator to drive the sensor. the drive voltage can be selected from the eeprom depending on the supply voltage being used. drive voltage: 2.2v@vdd:3, 3.3v 10%, 4.0/2.2v@vdd:5v 10% pressure threshold detector1/2 two sets of pressure threshold detectors. the pressure threshold detection range can be individually selected depending on the eeprom data. ? pressure above a certain value is detected ? pressure below a certain value is detected the det1 and det2/pth pins go high when the detected pressure exceeds the threshold (the polarity change by eeprom is possible). the detection threshold can be set by the input of det2/pth pin (in this case, pressure threshold detector 2 cannot use) or using the eeprom data. the hysteresis voltage can be adjusted at 2 bits, and it varies ratiometrically with respect to the supply voltage as well as the detection threshold. note) the exact pressure determination cannot be achieved until the vout pin output is stabilized after power-up.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 9 - reference section & others block functions v_bandgap (vbg) v_reference (vref) i_reference (iref) generates the reference voltage or bias current required for each circuit. the vref voltage is adjusted to 1.0v. vref voltage adj. resolution 3bits adj. step 1% / step i r e f c u r r e n t i s a d j u s t e d t o 1 . 0 v , i n s t a t e o f c o n n e c t i n g 1 m e x t e r n a l r e s i s t o r t o v o u t pin. iref current adj. resolution 4bits adj. step 2.8% / step oscillator (osc) oscillator to generate timing sync signals for internal operation and sampling frequencies. oscillation frequency is adjusted as the counter result reaches the expected value, the internal counter counts for the period of csclk is high (2msec typ.). for the detail, refer to the functional descriptions 1) adjustment procedure description (example) . osc adj. resolution 4bits adj. step 5% / step v_temp. (vtmp) temperature sensor converting the ambient temperature to voltage. adjust the temperature sensor output voltage so that it is equal to vref voltage at 25oc.and it is also possible to select the external temperature sensor by eeprom in the case where a pressure sensor and the AK8999A are separated physically. when the external temperature sensor is chosen, it is driven by 50ua constant current which is sunk or sourced from the extmp pin. vtmp voltage adj.(internal) resolution 6bits adj. step 0.2% / step vtmp voltage adj.(external) resolution 9bits (coarse /fine=3/6bits) adj. step coarse 10% /step / fine 0.2% /step v_common (vcom) generates analog circuit reference voltage 0.5*vdd. the internal power-up circuit causes it to start up within the settling time for stable analog operation. power on reset(por) power up circuit is for stable analog operation upon power-up. in order to make the power-on reset effective, be sure to power up the supply voltage from below 0.1*vdd. serial i/f serial interface for accessing eeprom and control register (volatile memory). it accesses using the csclk pin and the vout pin. eeprom & control register eeprom and control register (volatile memory). used to store compensation values and measurement modes and to set up the measurement modes for adjustment.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 10 - 6. pin configurations 1) wafer configuration for the detail, please contact your local sales office or authorized distributor. 2) package outline (uqfn16) 13 vn 14 vs 15 vp 16 extmp v s s 1 v o 2 v o u t 3 v d d 4 8 n.c. 7 n.c. 6 n.c. 5 n.c. n . c . 1 2 d e t 2 / p t h 1 1 d e t 1 1 0 c s c l k 9
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 11 - 7. pin condition s pad name i/o c load max. r load min. type description 1 vss gnd 2 vo i analog resistive load connection prohibited escf[1:0]: open when 1,2,3h 3 vout o 50pf 9.5k ? analog resistance load is connectable with vdd or vss i/o 100pf cmos p u l l - d o w n r e s i s t o r ( 1 0 0 k ) i n c l u d e d when sdi/o mode o 300pf 1m ? typ. analog adjustment mode 4 vdd power 5-8 n.c. do not connect 9 csclk i cmos p u l l - d o w n r e s i s t o r ( 1 0 0 k ) i n c l u d e d 10 det1 o cmos 11 det2 /pth o cmos i analog epth1[0] = 1h 12 n.c. do not connect 13 vn i analog 14 vs o 30pf 1k ? analog evd[1:0] = 3h p u l l - d o w n r e s i s t o r ( 2 0 0 k ) i n c l u d e d o 30pf 0.82k ? analog evd[1:0] = 0, 1, 2h p u l l - d o w n r e s i s t o r ( 2 0 0 k ) i n c l u d e d 15 vp i analog 16 extmp i 400pf analog do not connect when not in use 8. pin assignments and functions pad name functions pin conditions start up note1) einv1,2[0] : ?0h? / ?1h? eine1,2[0] : ?1h? 1 vss negative voltage supply pin - - - 2 vo capacitance connection pin for sensor signal band-limiting vss/ vdd/ 0.5*vdd normal operation normal operation 3 vout sensor signal / data i/o / calibration interface pin vss/ vdd/ 0.5*vdd normal operation normal operation 4 vdd positive supply voltage pin - - - 5-8 n.c. - - - 9 csclk chip select / serial clock pin - - - 10 det1 output pin for pressure threshold detection 1 vss/vdd vdd/vss vss 11 det2 /pth output pin for pressure threshold detection 2 / pressure threshold detector 1 threshold external input 12 n.c. - - - 13 vn sensor differential signal input pin (-) - - - 14 vs constant voltage supply pin for sensor drive vss normal operation normal operation 15 vp sensor differential signal input pin (+) - - - 16 extmp external temperature sensor voltage input pin hi-z - - note1) vout and vo pin: in the case of evout[1:0] = 0h, 1h, 2h det1 and det2/pth pin: in the case of einv1/2[0] = 0h, 1h
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 12 - 9. level diagram vdd: 5v vp vn g1 g=10 g2(d2s) g3 g=1.8 s/h & scf & level shift g=2 lvs=0.02*vdd - 0.98*vdd buffer & smf g=1.111 0.5*vdd vp-vn=80mv +/-400mv 1200mv 2160mv 1200mv 0.93*vdd 4320mv 1) level shift : 0.02*vdd, pressure : positive 4800mv 2160mv level shift 0.5*vdd vp-vn=80mv 0.98*vdd 2) level shift : 0.98*vdd, pressure : negative +/-400mv 1200mv 2160mv 1200mv 2160mv level shift 4320mv 4800mv 0.5vdd 600mv 3) level shift : 0.5*vdd, pressure : positive & negative 2400mv +/-200mv 600mv 1080mv 1080mv lpf g=1 vo vout g=1.5 ing1=5 - 70 2160mv ing2=1.5, 3.0 vp-vn=40mv 0.02*vdd 0.068*vdd ing3=1.8, 3.0
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 13 - 10 . absolute maximum ratings parameter symbol min. max. units description supply voltage vdd -0.3 6.5 v input voltage vdin vss - 0.3 vdd + 0.3 v input current iin -10 10 ma output current iout -10 10 ma storage temp. tst -55 125 ? c eeprom retention characteristics ? 105 ? c note) operation at or beyond these limits may result in permanent damage to the device. 11 . recommended operating conditions parameter symbol min. typ. max. units description operating temp. ta -40 105 ? c supply voltage vdd1 2.7 3.0 3.3 v evd[1:0] = 0h vdd2 2.97 3.3 3.63 v evd[1:0] = 1h vdd3 4.5 5.0 5.5 v evd[1:0] = 2h, 3h 12 . electrical characteristics 1) supply voltage current (refer to functional descriptions) vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise noted parameter symbol min. typ. max. units description supply voltage current 1 i d d 1 6 9 0 0 8 5 0 0 a vdd = 5v 10%, vs = 4v, fs = 8.33khz, note1) supply voltage current 2 i d d 2 4 9 0 0 6 2 0 0 a vdd = 3v 10%, vs = 2.2v, fs = 8.33khz, note1) supply voltage current 3 i d d 3 1 7 0 0 2 4 0 0 a vdd = 5v 10%, vs = 4v, fs = 0.83khz, note1) supply voltage current 4 i d d 4 1 3 0 0 2 0 0 0 a vdd = 3v 10%, vs = 2.2v, fs = 0.83khz, note1) supply voltage current 5 (scf & smf circuit) i d d 5 1 0 0 1 5 0 a vdd = 5v 10%, escf[1:0] = 1h supply voltage current 6 (pressure threshold detector 1/2) i d d 6 1 5 0 2 5 0 a vdd = 5v 10% supply voltage current 7 (external temperature sensor drive circuit) i d d 7 1 5 0 2 5 0 a vdd = 5v 10% n o t e ) a t t h e t i m e o f m e a s u r e m e n t , t h e v s p i n c o n n e c t s 1 k l o a d , t h e v o u t p i n i s c o n n e c t s n o load, and the vp and vn pins supply 0.5*vs. vref volgtage, vtmp voltage, iref current and osc frequency are complete with adjustment. note1) scf&smfcircuit: off, external temperature sensor drive circuit: off
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 14 - 2) eeprom characteristics vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise noted parameter symbol min. typ. max. units eeprom write temp. eta -40 85 ? c eeprom endurance etime 1000 times eeprom data retention time(@105 oc) ehold 10 years 3) digital dc characteristics vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise noted parameter symbol pin conditions min. typ. max. units high level input voltage vih n ote1) 0.7*vdd - - v low level input voltage vil n ote1) - - 0.3*vdd v high level input current iih n ote1) + 1 0 - + 2 0 0 a low level input current 1 iil1 n ote2) - 1 0 - + 1 0 a low level input current 2 iil2 n ote3) - 5 0 - + 5 0 a high level output voltage voh n ote4) ioh = -200 a 0.9*vdd - - v low level output voltage vol n ote4) iol = +200 a - - 0.1*vdd v n o t e 1 ) c s c l k ( i n t e g r a t e d 1 0 0 k p u l l - d o w n r e s i s t o r ) , v o u t ( i n t e g r a t e d 1 0 0 k p u l l - d o w n r e s i s t o r w h e n s d i / o m o d e ) n o t e 2 ) c s c l k ( i n t e g r a t e d 1 0 0 k p u l l - d o w n r e s i s t o r ) n o t e 3 ) v o u t ( i n t e g r a t e d 1 0 0 k p u l l - d o w n r e s i s t o r w h e n s d i / o m o d e ) note4) vout (when sdi/o mode), det1, det2/pth 4) power on/off time and analog circuit settling time for stable operation vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise noted parameter symbol min. typ. max. units description power on/off time tidle 1 msec vdd pin voltage <0.1*vdd settling time for stable analog operation tenable 700 s e c power on time (0.1*vdd to 0.8*vdd) 2msec > note) design reference value; no production test performed. vdd pin voltage 0.8*vdd tenable 0.1*vdd normal operation tidle
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 15 - 5) digital ac characteristics vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise noted parameter symbol min. typ. max. units write time (eeprom address write) twr_eep1 5 100 m sec write time (eeprom batch write) twr_eep2 10 100 m sec write time ( register ) twr_reg 10 sec digital mode transition time tinit 1.0 m sec analog mode transition time tdigout 0.5 m sec data setup time ts 100 m sec data hold time th 100 m sec csclk high time twh 0.5 100 sec csclk low time twl 0.5 100 sec c s c l k d o d e l a y t i m e n o t e 1 ) t d 2 0 0 nsec csclk rising time note 2) tr 10 nsec csclk falling time note 2) tf 10 nsec note1) sdo load capacitance = 100pf note2) design reference value; no production test performed. [csclk raising/falling timing] tr tf 0.7vdd 0.3vdd csclk [serial i/f timing (write)] csclk tinit ts th twh twl 16 1 d0 twr_eep1/2 i2 vout vout condition hi-z analog output mode 1 i2 analog out twr_reg digital input mode [serial i/f timing (read) ] tdigout csclk td td hi-z a0 d0 d7 16 8 9 vout analog out vout condition analog output mode digital input mode digital output mode
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 16 - 6) pressure threshold detector 1 & 2 vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise noted parameter symbol conditions min. typ. max. units description pressure detection threshold external input range vdete eine1[0] = 0h eine2[0] = 1h epth1[0] = 1h 0.1*vdd 0.9*vdd v pressure detection threshold internal set value vdet ept1, 2[4:0] = 00h 0.500 *vdd -0.05 0.500 *vdd 0.500 *vdd +0.05 v pressure detection threshold internal set value adjust. width vdet+ max ept1, 2[4:0] = 10h 0.900 *vdd v vdet- min ept1, 2[4:0] = 0fh 0.125 *vdd v adjust. step vdstp 0.025 *vdd v hysteresis voltage adjust. width vhys5+ max vdd = 5v 10% ehys1, 2[1:0] = 1h 0.060 *vdd -0.055 0.060 *vdd 0.060 *vdd +0.055 v vhys5- min vdd = 5v 10% ehys1, 2[1:0] = 2h 0.030 *vdd -0.03 0.030 *vdd 0.030 *vdd +0.03 v vhys3+ max vdd = 3, 3.3v 10% ehys1, 2[1:0] = 1h 0.060 *vdd -0.035 0.060 *vdd 0.060 *vdd +0.035 v vhys3- min vdd = 3, 3.3v 10% ehys1, 2[1:0] = 2h 0.030 *vdd -0.02 0.030 *vdd 0.030 *vdd +0.02 v adjust. step vhysst 0.010 *vdd v pressure detection time tdetr escf[1:0] = 0h 1 8 0 s e c note1) pressure non-detection time tdetf escf[1:0] = 0h 1 8 0 s e c note1) note1) design reference value; no production test performed. tdetr pth 0.5*vdd vout det1, 2 0.5*vdd tdetf vhys
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 17 - 7) analog characteristics 7.1) reference section 7.1.1) reference section characteristics vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise noted parameter symbol conditions min. typ. max. units description vref voltage vr0 am[3:0] = 1h vout out 0.97 1.0 1.04 v @25 oc unadjusted vref adj. width vr+ max evr[2:0] = 3h +30 mv with respect to vr0 vr- min evr[2:0] = 4h -40 mv with respect to vr0 vref adj. step vrstp 10 mv vs voltage vs4 after vref adj. l o a d r e s i s t a n c e 1 k vs pin out 3.88 4.00 4.12 v vs2 after vref adj. l o a d r e s i s t a n c e 0 . 8 2 k vs pin out 2.134 2.20 2.266 v iref current ir0 am[3:0] = 2h vout out 0 . 8 1 . 0 0 1 . 2 a @ 2 5 o c unadjusted iref adj. width ir+ max eir[3:0] = 7h 0 . 2 4 a with respect to ir0 ir- min eir[3:0] = 8h - 0 . 1 7 a with respect to ir0 iref adj. step irstp 0.028 a osc freq. fr0 am[3:0] = 3h vout out 0.750 1.000 1.250 mhz @25 oc unadjusted osc adj. width fr+ max efr[3:0] = 7h 384 khz with respect to fr0 fr- min efr[3:0] = bh -251 khz with respect to fr0 osc adj. step frstp 50 khz vtmp voltage vt0 etmp[1:0] = 2h am[3:0] = 4h vout output 0.936 1.0 1.062 v @25 oc unadjusted vt0- etmp[1:0] = 0h am[3:0] = 4h vout output 0.900 1.0 1.100 @25 oc unadjusted vt0+ etmp[1:0] = 1h am[3:0] = 4h vout output 0.930 1.03 1.130 @25 oc unadjusted vtmp adj. width (coarse) vtr+ max etmp[1:0] = 0, 1h etm[8:6] = 6h +200 mv with respect to vt0 vtr- min etmp[1:0] = 0, 1h etm[8:6] = 2h -200 mv with respect to vt0 coarse adj. step vtrstp etmp[1:0] = 0, 1h 100 mv vtmp adj. width (fine) vtf+ max etm[5:0] = 20h +64 mv with respect to vt0 vtf- min etm[5:0] = 1fh -62 mv with respect to vt0 fine adj. step vtfstp 2.0 mv vtmp temp variation vt etmp[1:0] = 2h 4.6 mv/ ? c note1) note1) design reference value; no production test performed.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 18 - 7.1.2) reference section (packaged version only) characteristics vdd = 5v 10%, ta = -40 to 105oc, unless otherwise noted parameter symbol conditions min. typ. max. units description vref voltage vr0p 0.99 1.0 1.01 v @25 oc after adj. vs voltage vs4p l o a d r e s i s t a n c e 1 k 3.88 4.00 4.12 v @25 oc after adj. vs2p l o a d r e s i s t a n c e 0 . 8 2 k 2.134 2.20 2.266 v @25 oc after adj. iref current i r 0 p 0 . 9 1 . 0 1 . 1 a @25 oc after adj. osc freq. fr0p 0.9 1.0 1.1 mhz @25 oc after adj. vtmp voltage vt0p etmp[1:0]=2h 0.994 1.0 1.006 v @25 oc after adj. note) AK8999A is shipped with adjustment at vdd=5v&vs=4v (evd[1:0]=3h) and internal temperature sensor use (etmp[1:0]=2h). if vdd=5v&vs=2.2v (evd[1:0]=1h), vdd=3.3v&vs=2.2v(evd[1:0]=2h), vdd=3v&vs=2.2v(evd[1:0]=3h) and external temperature sensor use (etmp[1:0]=0, 1h) are the actual operating condition, readjustment is required 7.2) gain amplifier etc. unless otherwise specified, the following requirements apply. ? reference section is complete with adjustment. ? for supply voltage of 5v (3v), sensor drive voltage of 4v (2.2v), total gain of 60x (the level diagram includes g1 gain of 10x, g2 gain of 1.5x and g3 gain of 1.8x) and level shift 0.02*vdd, the output voltage 4800mv (2400mv) is set as 100% based on a differential input of 80mv (40mv). 7.2.1) overall characteristics vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise noted parameter symbol conditions min. typ. max. units description std. gain gtyp v p / v n v o u t 6 0 t i m e s input common voltage vicom 0.45vs 0.5*vs 0.55vs v output common voltage vcom0 v p / v n v o u t vp = vn = 0.5*vs 0.5*vdd v max. output range vmax+ v p / v n v o u t vp-vn = vss or vdd 0.98 *vdd v vmax- 0.02 *vdd v
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 19 - 7.2.2) noise characteristics vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise note parameter symbol conditions min. typ. note1) max. note2) units description noise nout1 v p / v n v o u t external feedback capacitance 2.2nf escr[0]=1h 2 3 0 5 3 0 v r m s @1hz - 100khz nout2 v p / v n v o u t escf[1:0]=1h escr[0]=1h 2 5 0 5 5 0 v r m s @1hz - 100khz note1) vdd = 5v, temp. = 25 ? c, total gain: 60x (g1 gain: 10x, g2 gain: 1.5x, g3 gain: 1.8x, s/h gain: 2x, buffer gain: 1.111x), output reference voltage = 0.02*vdd, sampling frequency = 8.33khz, sensor drive voltage=4v, internal temperature sensor use, offset voltage = 0mv, offset temp. drift 1st order coefficient = 0mv/ ? c, span voltage = 80mv, sensitivity temp. drift 1st order coefficient = 0ppm/ ? c. design reference value; no production test performed. note2) total gain: 60x@25 ? c (g1 gain: 10x, g2 gain: 1.5x, g3 gain: 1.8x, s/h gain: 2x, buffer gain: 1.111x), output reference voltage = 0.02*vdd, sampling frequency = 8.33khz, internal temperature sensor use, sensor drive voltage=4v(vdd=5v10%)/2.2v(vdd=3v, 3.3v10%), offset voltage@25 ? c = 35mv(vs = 4v)/19.25mv(vs = 2.2v), offset temp. drift 1st order coefficient = 0.08mv/ ? c (vs = 4v)/0.044mv/ ? c (vs = 2.2v), span voltage @25 ? c = 0 to 80mv(vs = 4v) / 0 to 40mv(vs = 2.2v), sensitivity temp. drift 1st order coefficient = -4000 to +2500ppm/ ? c. design reference value; no production test performed. 7.2.3) g1/2 gain adjustment circuit vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise note parameter symbol conditions min. typ. max. units description measurement in test mode unadjusted g1/2 output voltage vg1 vp-vn = 80mv vdd = 5v 10% 1150 1200 1250 mv vg2 vp-vn = 40mv vdd = 3, 3.3 10% 550 600 650 mv g1 adjustment range g1sc+ eig[3:0] = ch 5 times g1sc- eig[3:0] = 0h 70 times adj. step g1stp 2,3,5,10 times g2 g2sc1+ eig[4] = 0h 3 times g2sc1- eig[4] = 1h 1.5 times
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 20 - 7.2.4) offset voltage adjustment circuit vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise note parameter symbol conditions min. typ. max. units description measurement in test mode unadjusted output voltage vo01 vdd = 3, 3.3, 5v 10% 0.5*vdd -0.15 0.5*vdd 0.5*vdd +0.15 v offset coarse adj. dac adj. range ocr5+ eocr[3] = 0h eocr[2:0] = 7h vdd = 5v 10% +11200 mv ocr5- eocr[3] = 1h eocr[2:0] = 7h vdd = 5v 10% -11200 mv ocr3+ eocr[3] = 0h eocr[2:0] = 7h vdd = 3, 3.3 10% +5600 mv ocr3- eocr[3] = 1h eocr[2:0] = 7h vdd = 3, 3.3 10% -5600 mv adj. step ocr5stp vdd = 5v 10% 1600 mv ocr3stp vdd = 3, 3.3 10% 800 mv offset fine adj. dac adj. range ocf5+ eocf[7] = 0h eocf[6:0] = 3fh vdd = 5v 10% +1016 mv ocf5- eocf[7] = 1h eocf[6:0] = 3fh vdd = 5v 10% -1016 mv ocf3+ eocf[7] = 0h eocf[6:0] = 3fh vdd = 3, 3.3 10% +508 mv ocf3- eocf[7] = 1h eocf[6:0] = 3fh vdd = 3, 3.3 10% -508 mv adj. step ocf5stp vdd = 5v 10% 8 mv ocf3stp vdd = 3, 3.3 10% 4 mv note) the case of escr[0] = 1h.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 21 - 7.2.5) span voltage adjustment circuit vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise note parameter symbol conditions min. typ. max. units description measurement in test mode after offset voltage adjustment unadjusted span voltage vs01a vp-vn = 80mv vdd = 5v escr[0] = 1h 1910 2160 2410 mv vs01b vp-vn = 80mv vdd = 5v 1590 1800 2010 mv vs02a vp-vn = 40mv vdd = 3, 3.3v escr[0] = 1h 930 1080 1230 mv vs02b vp-vn = 40mv vdd = 3, 3.3v 770 900 1030 mv span adj. range sc1+ esc[7:0] = 00h escr[0] = 1h 1.80 times sc1- esc[7:0] = ffh escr[0] = 1h 1.10 times sc2+ esc[7:0] = 00h escr[0] = 0h 3.00 times sc2- esc[7:0] = ffh escr[0] = 0h 1.56 times adj. step sc stp1 n = 0 - +255 escr[0] = 1h (275-0.2*n) /(153+0.2*n) times sc stp2 n = 0 - +255 escr[0] = 0h (275-0.2*n) /(91+0.2*n) times 7.2.6) offset temperature drift & sensitivity temperature drift adjustment circuit 7.2.6.1) offset temperature drift adjustment circuit vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise note parameter symbol conditions min. typ. max. units description measurement in test mode after offset voltage and span voltage adjustment 1 st order coeff. adj. range do5+ eotp,n[8] = 0h eotp,n[7:0] = ffh vdd = 5v 10% +36.8 mv/ ? c do5- eotp,n[8] = 1h eotp,n [7:0] = ffh vdd = 5v 10% -36.8 mv/ ? c do3+ eotp,n[8] = 0h eotp,n[7:0] = ffh vdd = 3, 3.3 10% +18.4 mv/ ? c do3- eotp,n[8] = 1h eotp,n[7:0] = ffh vdd = 3, 3.3 10% -18.4 mv/ ? c adj. step do5 stp vdd = 5v 10% 0.144 mv/ ? c do3 stp vdd = 3, 3.3 10% 0.072 mv/ ? c note) design reference value; no production test performed. the case of escr[0] = 1h.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 22 - 7.2.6.2) sensitivity temperature drift adjustment circuit vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise note parameter symbol conditions min. typ. max. units description measurement in test mode after offset voltage and span voltage adjustment 1 st order coeff. adj. range ds1+ estp/n[8] = 0h estp/n[7:0] = 8bh +2500 ppm/ ? c ds1- estp/n[8] = 1h estp/n[7:0] = deh -4000 ppm/ ? c adj. step ds stp 18 ppm/ ? c note) design reference value; no production test performed. 7.2.7) lpf, s/h & buffer vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise note parameter symbol conditions min. typ. max. units description measurement in test mode after offset voltage and span voltage adjustment lpf cufoff frequency fc1 40 60 80 khz s/h&buffer gain shg 1.935 2.222 2.523 times s/h&buffer out pre-adj. error sherr -65 65 mv buf gain adj. width bufg 1.000 1.111 1.222 times vout output voltage range vbuf+ load resistance 9 . 5 k ? (to vdd or vss) 0.98 *vdd v vbuf- 0.02 *vdd v buf feedback resistor value rbuf 102 146 190 k ? 7.2.8) level shift vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise note parameter symbol conditions min. typ. max. units description measurement in test mode after offset voltage and span voltage adjustment output reference voltage adj. width (level shift) vlv+ max elv[8] = 1h elv[7:0] = ffh 1.00 *vdd v note1) vlv- min elv[8] = 0h elv[7:0] = ffh 0.00 *vdd v note1) adj. step vlstp 0.002 *vdd v note1) it is limited from 0.02*vdd to 0.98*vdd by the vout output range (vbuf+, vbuf-).
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 23 - 7.2.9) scf & smf vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise note parameter symbol conditions min. typ. max. units description measurement in test mode after offset voltage and span voltage adjustment scf&smf freq. response fc1 escf[1:0] = 1h 10hz referenced -3db 0.8 1.0 1.2 khz fc2 escf[1:0] = 2h 10hz referenced -3db 400 500 600 hz fc3 escf[1:0] = 3h 10hz referenced -3db 200 250 300 hz scf&smf gain scfg1 escf[1:0] = 1h 1.000 1.111 1.222 times 7.2.10) external temperature sensor drive circuit vdd = 3, 3.3, 5v 10%, ta = -40 to 105oc, register default, unless otherwise note parameter symbol conditions min. typ. max. units description temp. sensor sink current iconst1 after iref adj. 4 5 5 0 5 5 a temp. sensor source current iconst2 after iref adj. etmp[1:0] = 1h - 5 5 - 5 0 - 4 5 a input voltage range (sink) extpsi4 vs = 4v 3160 3400 3610 mv extpsi2 vs = 2.2v 1350 1600 1810 mv input voltage range (surce) extpso etmp[1:0] = 1h 392 600 866 mv
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 24 - 13. operation sequence 00 clk (1=500khz) no. status stv 01 20 30 start up stv msr vdd & sensor temp. variation adj. s/h1&2 vout pu0 vout initial value output vss or vdd or 0.5*vdd) vout ? (1) det1/2 a p p r o x . 5 0 0 s e c 0 30 vdd 60 pressure measurement period 40 idel 61 clk (1=500khz) no. status 20 30 stv msr stv vdd & sensor temp. variation adj. s/h1&2 vout vout ? (n-1) vout ? (n) det1/2 0 30 60 vdd detection ?h? ((n-1)th judge) idel 30 61 pressure measurement period idling period 0 . 8 3 k h z : 1 0 1 0 s e c ( 5 0 5 ) 8 . 3 3 k h z : 0 s e c ( 0 ) 40 idel detection ?h? set detection ?l? set detection ?h? set detection ?l? set detection ?l? ((n-1)th judge) no detection ?l? set no detection ?h? set settling time for stable analog operation 0 . 8 3 k h z : 7 0 s e c ( 3 5 ) , 8 . 3 3 k h z : 7 0 s e c ( 3 5 ) pu1 0 35 idling period 0 . 8 3 k h z : 1 0 1 0 s e c ( 5 0 5 ) 8 . 3 3 k h z : 0 s e c ( 0 ) 02 11 12 settling time for stable analog operation 0 . 8 3 k h z : 7 0 s e c ( 3 5 ) , 8 . 3 3 k h z : 7 0 s e c ( 3 5 ) idling period 0 . 8 3 k h z : 1 0 1 0 s e c ( 5 0 5 ) 8 . 3 3 k h z : 0 s e c ( 0 )
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 25 - d e s c r i p t i o n o f o p e r a t i o n t i m i n g s t a t u s ( p r e s s u r e d e t e c t i o n c i r c u i t e f f e c t i v e ) note1) only operation in the quasi 2nd order correction mode by piecewise linear approximation note2) only operation in the fs = 0.83khz mode state no. clk operations start up 00 it is the time until analog circuits operate stably. analog reference circuits as vref, iref, etc. start up and adjusted output reference voltage (vss or vdd or 0.5*vdd) is output from the vout pin. pu0 01 clk = 30 clock count start analog circuits startup 02 clk = 0 or 5 ta = 25 ? c detected comparator operation note1) stv 20 clk = 30 stv circuits operation msr 30 clk = 30 result of pressure correction is output from vout pin. idel 40 clk = 0 or 505 idling with fs = 8.33khz, no idling and in continuous operation. idling period fs = 0.83khz 505 clk fs = 8.33khz 0 clk pu1 11 clk = 0 or 30 clock count start analog circuits startup note2) 12 clk = 0 or 5 ta = 25 ? c detected comparator operation note1)
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 26 - 14. adjustment sequence note) eeprom address is indicated by ?add?, control register address is indicated by ?cadd?. please refer the digital part flow chart for eeprom / control register writing and reading. pressure detector 1 setting routine power off ex. pressure:0kpa ex. ta:25 ? c pressure detec tor 2 setting routine control register access set (add 1dh d[7] set) eeprom write enable set (add 1fh d[0] set) power on vtmp adjustment (cadd 00h d[3:0] set add 10h d[6:4] & 11h d[5:0] set) span adjustment (add 02h d[7:0] set) ex. pressure:100kpa ex. ta:105 ? c level shift adjustment (cadd 00h d[3:0] set add 03h d[4] & 08h d[7:0] set) offset temperature adjustment (add 03h d[0] & 04h d[7:0] set) ex. pressure:0kpa measurement mode routine vref adjustment (cadd 00h d[3:0] set add 0fh d[2:0] set) eeprom initialize (add 1fh d[7:0] set) iref adjustment (cadd 00h d[3:0] set add 0fh d[7:4] set) osc adjustment (cadd 00h d[3:0] set add 10h d[3:0] set) ex. pressure:100kpa span temperature adjustment (add 03h d[2] & 06h d[7:0] set) ex. ta:25 ? c ex. pressure:0kpa eeprom write enable set (add 1eh d[0] set) control register access set (add 1dh d[0] set) gain(g1/g2) set (add 0ch d[4:0] set) offset adjustment (add 00h d[3:0] & 01h d[7:0] set) ex. pressure:0kpa ex. pressure:0kpa offset fine adjustment (add 01h d[7:0] set) ex. pressure:100kpa span fine adjustment (add 02h d[7:0] set) ex. ta:-40 ? c offset temperature adjustment (add 03h d[1] & 05h d[7:0] set) ex. pressure:0kpa ex. pressure:100kpa span temperature adjustment (add 03h d[3] & 07h d[7:0] set) level shift set (add 03h d[4] & 08h d[7:0] set)
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 27 - note) eeprom address is indicated by ?add?, control register address is indicated by ?cadd?. supply voltage & drive voltage set (add 0dh d[2:1] set) measurement mode routine scf on / off & scf fc set (add 0dh d[4:3] set) sampling freq. set (add 0dh d[0] set) vtmp internal/external set (add 0dh d[6:5] set) vp / vn set (add 0dh d[7] set) pressure threshold detector set (add 0bh d[4] set) (add 09h/0ah d[6] set) end vout start up set (add 0eh d[1:0] set)
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 28 - function on/off check (add 09h d[6] pressure threshold detector 1 setting routine end d[6] : 1 d[6] : 0 detection threshold set (add 09h d[4:0] function on/off check (add 0ah d[6] pressure threshold detector 2 setting routine end d[6] : 1 d[6] : 0 detection threshold hysteresis set (add 0b h d[1:0] set) detection threshold hysteresis check (cadd 00h d[3:0] set) detection threshold hysteresis set (add 0b h d[3 : 2 ] set) detection threshold hysteresis check (cadd 00h d[3:0] set) detection threshold set (add 0ah d[4:0] detection threshold check (cadd 00h d[3:0] set) detection threshold check (cadd 00h d[3:0] set) output polarity set (add 09h d[7] set) threshold function set (add 09h d[5] set) output polarity set (add 0ah d[7] set) threshold function set (add 0ah d[5] set) note) eeprom address is indicated by ?add? , control register address is indicated by ?cadd?.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 29 - 15 . functional description s 1) adjustment procedure description (example) the adjustment procedure for the AK8999A follows (see ? adjustment sequence ?). note) keep the sequence as adjustment of vref adjustment, iref adjustment, osc adjustment, and vtmp adjustment in turn. if vref adjustment and iref adjustment are performed after osc adjustment, adjusted osc frequency will shift. the eeprom address is referred to as ?address?, while the control register (volatile memory) address is referred to as ?c address?. 1.1) vref adjustment (completed when shipped in package form) the reference voltage is adjusted to 1.0v by vref voltage adjustment eeprom (address: 0fh, data: evr[2:0]). adjusting the vref voltage also means adjustment of the sensor drive voltage (vs). vref voltage is observed at vout pin (see ? recommended external circuits ?) while the csclk pin high (csclk high time) after the writing of an adjustment mode register (c address: 00h, data: am[3:0] = 1h). 1.2) iref adjustment (completed when shipped in package form) the reference current is adjusted to 1.0a. the external resistor (1m ? ) is connected to vout pin. reference current is supplied to the external resistor, and iref current adjustment eeprom (address: 0fh, data: eir[3:0]) is adjusted so that the voltage across the both ends of the external resistor is set to 1.0v. and it can adjust more accurate by taking into consideration the input impedance (input resistance) of adjustment equipment. with 1m ? external resistor to the vout pin, it is adjusted in voltage domain. the external 1m ? should be connected only at the time of iref adjustment. when with resistance 1m ? is connected always in outside, please be careful of the input impedance of adjustment equipment. the input impedance of adjustment equipment should become more than 10g ? . iref current is observed at vout pin (see ? recommended external circuits ?) while the csclk pin high (csclk high time) after the writing of an adjustment mode register (c address: 00h, data: am[3:0] = 2h). vout csclk 1 4 169 twr_reg hi-z vref monitor csclk high time i2 1 analog output vout csclk 1 4 169 twr_reg hi-z iref monitor csclk high time i2 1 analog output
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 30 - 1.3) osc adjustment (completed when shipped in package form) the intermittent operation control clock is adjusted to 1000khz. oscillation frequency can be adjusted without monitoring frequency directly. the high level for the fixed period (2.0msec 1%) is inputted from the csclk pin after the writing of an adjustment mode register (c address: 00h, data: am[3:0] = 3h). the internal clock pulses are counted in the integrated counter circuit, and the count value is stored in the control register (c address: 01h, data: ct[7:0]). the adjustment data (address: 10h, data: efr[3:0]) for oscillation frequency is calculated from the stored count value. the adjustment can be done within 1000khz 5% accuracy by writing the adjustment data in eeprom. since the error of high period turns into an adjustment error of frequency, please set period as 2.0ms 1%. the explanation of oscillation frequency adjustment data (address: 10h, data: efr[3:0]) is as follows. the count value stored in the control register (c address: 01h, data: ct[7:0]) is read for the ratio check. a ratio will be 0% (ideal value), when the high level period of csclk pin is 2 msec and the frequency of the internal oscillator is 1000khz. the ratio varies from 0% by the error of high level period and the frequency variation of the internal oscillator. and the high time which can be set up becomes a range from which a ratio will be -99% to 154%. be aware that the error is easily affected when the ratio is small. the counter value shown as ff hex means overflow, please measure again by changing high level period. please set the adjustment data of oscillation frequency as the sum of the ratio of ct [7:0] data and the ratio of efr [3:0] data is close to 0%. address : 01 hex d[7:0]= ct[7:0] ct[7:0] count value ratio description dec hex bin (time) (%) 0 00 00000000 0 0 default 1 01 00000001 1 -99 98 62 01100010 98 -2 99 63 01100011 99 -1 100 64 01100100 100 0 ideal value 101 65 01100101 101 1 102 66 01100110 102 2 254 fe 11111110 254 154 255 ff 11111111 - - counter error csclk 1 4 169 twr_reg i2 1 tcont=2.0ms 1% pulse count. analog output vout
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 31 - address : 10 hex d[3:0] = efr[3:0] efr[3:0] ratio f r e q u e n c y f description dec hex bin (%) (khz) -5 b 1011 -34 -251 -4 c 1100 -25 -197 -3 d 1101 -17 -146 -2 e 1110 -11 -99 -1 f 1111 -5 -52 0 0 0000 0 0 default 1 1 0001 5 49 2 2 0010 10 106 3 3 0011 14 162 4 4 0100 18 224 5 5 0101 22 274 6 6 0110 25 329 7 7 0111 28 384 note1) hex 8 to a are prohibited for setup. when high level period is not 2msec, the ideal value of ct [7:0] can be calculated as follows. considering the calculated ideal value as 100%, and a ratio should be redefined. please set the adjustment data of oscillation frequency as the sum of the ratio of ct [7:0] data and the ratio of efr [3:0] data is close to 0%. count value[time] = high time[msec] / 2 * 100 e x . ) i n t h e c a s e o f 3 m s e c , 1 0 0 t i m e 1 5 0 t i m e . 1.4) vtmp adjustment (completed when shipped in package form) temperature sensor output (vtmp) voltage is adjusted to match the vref voltage. when the external temperature sensor is used, connect the external temperature sensor to the extmp pin, and set up a measurement mode 1 eeprom (address: 0dh, data: etmp[1:0] = 0 or 1h). vtmp voltage is observed at vout pin while the csclk pin high (csclk high time) after the writing of an adjustment mode register (c address: 00h, data: am[3:0] = 4h). *at the vtmp adjustment using the external temperature sensor, the external temperature sensor drive circuit is normal on in the sampling frequency 8.33khz mode (esf[0] = 0h). if the actual operationg condition is the sampling frequency 0.83khz mode (esf[0] = 1h), AK8999A operates intermittent. the external temoperature sensor output voltage may be different from the voltage after the vtmp adjustment. vout csclk 1 4 169 twr_reg hi-z vtmp monitor csclk high time i2 1 analog output
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 32 - 1.5) s/h circuit output error adjustment the s/h circuit output voltage is adjusted to become 0.5*vdd at vout pin by using the output reference voltage adjustment eeprom (address: 03h, 08h, data: elv[8], elv[7:0]). 1.6) input gain (g1/g2) setup set up g1/g2 gain so that gain amp.1/2 output voltages become the ranges (in the case of vdd = 5v, g1 ? 1600mv, g2 ? 1850mv). the voltage and temperature coefficient which are used for calculation is as follows. the offset voltage and the span voltage at 25 ? c take the max values of the pressure sensor to be used. and the offset voltage temperature drift coefficient and the sensitivity temperature drift coefficient take the min values (minus polarity) of the pressure sensor to be used. voff25: offset voltage of the pressure sensor@25 ? c vsp25: span voltage of the pressure sensor @25 ? c ktoff: offset voltage temperature drift coefficient of the pressure sensor (min value) ktsp: sensitivity temperature drift coefficient of the pressure sensor (min value) i n t h e c a s e o f v d d = 5 v a n d t e m p e r a t u r e = - 4 0 t o 1 0 5 ? c gain amp.1 output = g1*(voff25+vsp25+ktoff*(-40[ ? c]-25[ ? c])+vsp25*ktsp*(-40[ ? c]-25[ ? c])) ? 1600mv gain amp.2 output = g1*g2*(vsp25+vsp25*ktsp*(-40[ ? c]-25[ ? c])) ? 1850mv i n t h e c a s e o f v d d = 3 . 3 v / 3 . 0 v a n d t e m p e r a t u r e = - 4 0 t o 1 0 5 ? c gain amp.1 output = g1*(voff25+vsp25+ktoff*(-40[ ? c]-25[ ? c])+vsp25*ktsp*(-40[ ? c]-25[ ? c])) ? 750mv/750mv gain amp.2 output = g1*g2*(vsp25+vsp25*ktsp*(-40[ ? c]-25[ ? c])) ? 990mv/850mv vout csclk 1 4 169 twr_reg hi-z level shift monitor csclk high time i2 1 analog output
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 33 - 1.7) offset voltage adjustment the offset voltage for the pressure sensor is adjusted including the AK8999A internal error by using the offset voltage adjustment eeprom (address: 00h, 01h, data: eocr[3:0], eocf[7:0]). o f f s e t v o l t a g e a d j u s t m e n t e x a m p l e ( @ v d d : 5 v ) eocr[3]: offset voltage coarse adjustment sign bit if unadjusted output is more than 0.5*vdd, set eocr[3] = 1h. if unadjusted output is less than 0.5*vdd, set eocr[3] = 0h. eocr[2:0]: offset voltage coarse adjustment: adjust in 1600 mv steps. eocf[7]: offset voltage fine adjustment sign bit if unadjusted output is more than 0.5*vdd, set eocf[7] = 1h. if unadjusted output is less than 0.5*vdd, set eocf[7] = 0h. eocf[6:0]: offset voltage fine adjustment: adjust in 8 mv steps. when the offset voltage is +360mv (0.5*vdd reference), set eocf[7] = 1h and eocf[6:0] = 45dec. 360[mv]-(8[mv]*45[dec]) = 0.0[mv] 1.8) output reference voltage adjustment adjust the output reference voltage. the output reference voltage is adjusted by using the output reference voltage adjustment eeprom (address: 03h, 08h, data: elv[8], elv[7:0]). o u t p u t r e f e r e n c e v o l t a g e a d j u s t m e n t e x a m p l e ( @ v d d : 5 v ) when the output reference voltage is 100mv, set elv[8] = 0h and elv[7:0] = 240dec. 2500[mv]+(-0.002*240[dec])*5000[mv] = 100[mv] 1.9) output span voltage adjustment the output span voltage for the connected pressure sensor is adjusted, including the AK8999A internal error, by using the output span voltage adjustment eeprom. (address: 00h, 02h, data: escr[0], esc[7:0]) in the case, the output span voltage cannot be adjusted to the target span voltage by the max code (esc[7:0] = ffh), please raise 1 code at g1 gain and readjust 1.7) offset voltage adjustments . o u t p u t s p a n v o l t a g e a d j u s t m e n t e x a m p l e ( @ v d d : 5 v ) when the output is 3700mv, set escr[0] = 1, esc[7:0] = 153dec (target span voltage 4800mv). (3700[mv]-100[mv])*1.8*(1-0.2*153/275)/(1+0.2*153/152.86) = 4800[mv]
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 34 - 1.10) offset temperature drift adjustment the offset temperature drift for the pressure sensor is adjusted, including the AK8999A internal error, by using the offset voltage temperature drift adjustment eeprom (address: 03h, 04h, 05h, data: eotp/n[8], eotp/n[7:0]). o f f s e t t e m p e r a t u r e d r i f t a d j u s t m e n t e x a m p l e ( @ v d d : 5 v ) adjusting the low and high temperature coefficient is explained separately. when this function is not used, set the same data as eotp[8:0] and eotn[8:0]. ? adjusting the high temperature coefficient eotp[8]: offset voltage adjustment sign bit if unadjusted output is greater than the output reference voltage at ta = 105 oc, set eotp[8] = 1h. if unadjusted output is smaller than the output reference voltage at ta = 105 oc, set eotp[8] = 0h. eotp[7:0]: offset voltage adjustment bit: adjust in 0.144mv/oc steps (@vdd: 5v). if the offset voltage is +300mv (with respect to the output reference voltage e.g.100mv) at ta = 105 ? c, set eotp[1] = 1h, eotp[6:0] = 26dec. (100[mv]+300[mv])-(105[ ? c]-25[ ? c])*(0.144[mv/ ? c]*26[dec]) = 100.5[mv] ? adjusting the low temperature coefficient eotn[8]: offset voltage adjustment sign bit if unadjusted output is greater than the output reference voltage at ta = -40 oc, set eotn[8] = 0h. if unadjusted output is smaller than the output reference voltage at ta = -40 oc, set eotn[8] = 1h. eotn[7:0]: offset voltage adjustment: adjust in -0.144mv/oc steps (@vdd: 5v). if the offset voltage is +300mv (with respect to the output reference voltage e.g.100mv) at ta=-40 ? c, set eotn[7] = 0h, eotn[6:0] = 32dec. (100[mv]+300[mv])-(-40[ ? c]-25[ ? c])*(-0.144[mv/ ? c]*32[dec]) = 100.5[mv]
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 35 - 1.11) sensitivity temperature drift adjustment the sensitivity temperature drift for the pressure sensor is adjusted, including the AK8999A internal error, by using the sensitivity temperature drift adjustment eeprom (address: 03h, 05h, 06h, data: estp/n[8], estp/n[7:0]). s e n s i t i v i t y t e m p e r a t u r e d r i f t a d j u s t m e n t e x a m p l e ( @ v d d : 5 v , e s t c [ 0 ] = 1 h ) adjusting the low and high temperature coefficient is explained separately. when this function is not used, set the same data as estp[8:0] and estn[8:0]. ? adjusting the high temperature coefficient estp[8]: sensitivity temperature drift adjustment sign bit (target span voltage 4800mv) if unadjusted output is greater than 4800mv (with respect to the output reference voltage) at ta = 105 ? c, set estp[8] = 0h. if unadjusted output is smaller than 4800mv (with respect to the output reference voltage) at ta = 105 ? c, set estp[8] = 1h. estp[7:0]: sensitivity temperature drift adjustment: adjust in -18ppm/ ? c steps. if the output voltage is +4,400mv (with respect to the output reference voltage e.g.100mv) at ta = 105 ? c, set estp[8] = 1h, est[7:0] = 58dec. 4400[mv]-(105[ ? c]-25[ ? c])*(-18[ppm/ ? c]*58[dec])*4800[mv] = 4800.9[mv] ? adjusting the high temperature coefficient estn[8]: sensitivity temperature drift adjustment sign bit (target span voltage 4800mv) if unadjusted output is greater than 4800mv (with respect to the output reference voltage) at ta = -40 ? c, set estn[8] = 1h. if unadjusted output is smaller than 4800mv (with respect to the output reference voltage) at ta = -40 ? c, set estn[8] = 0h. estn[7:0]: sensitivity temperature drift adjustment: adjust in 18ppm/ ? c steps. if the output voltage is +4,400mv (with respect to the output reference voltage e.g.100mv) at ta = -40 ? c, set estn[8] = 0h, estn[7:0] = 71dec. 4400[mv]-(-40[ ? c]-25[ ? c])*(18[ppm/ ? c]*71[dec])*4800[mv] = 4798.7[mv] 1.12) offset voltage fine adjustment the offset voltage error is caused by compensating the offset voltage temperature drift. the offset voltage is adjusted using the offset voltage fine adjustment eeprom (address: 01h, data: eocf[6:0]). note) can not chage the polarity of eocf[7] bit at this adjustment process, because the polarity of an offset temperature coefficient changes with chaging the polarity of eocf[7] bit. 1.13) output span voltage fine adjustment the output span voltage error is caused by compensating the span voltage temperature drift. the output span voltage is adjusted using the output span voltage adjustment eeprom (address: 02h, data: esc[7:0]).
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 36 - 2) finding the vout and vo pins external capacitance (cap) this section explains how the vout and vo pins external capacitance is defined. the requirements for determining the vout and vo pins external capacitance values are the stabilization time on power-up and noise characteristic. 2.1) vout pin output voltage stabilization time note that depending on the vout and vo pins external capacitance values, the measurement values (vout pin voltage) may contain errors upon power-up. "99% settling time ( ? + ? in the figure)" in the table below represents the analog stabilization time ? in the figure and the time required to settle down to 99% of the output voltage (0.1*vdd in this case) according to the pressure applied during the period ( ? + ? in the figure). the period ? in the figure is 0.512msec (typ). subsequently, the output voltage will settle to 99% according to the pressure during period ? in the figure. when the vo pin capacitance is 1f, the period ? in the figure will settle within 672.4msec. settling time (period ? i n t h e f i g u r e ) = - 1 4 6 [ k ] * 1 [ f ] * l n ( 1 - 9 9 / 1 0 0 ) = 6 7 2 . 4 [ m s e c ] therefore, the settling time up to 99% (period ? + ? in the figure) will be as follows: 99% settling time (period ? + ? in the figure) = 0.512[msec] +672.4[msec] = 672.912 [msec] referring to the previous calculation example, determine the stabilization time based on true terms of use: prerequisites: vo pin external capacitance: cap cap[f] typ., cap*1.1[f] worst vo pin internal resistance: res 1 4 6 [ k ] t y p . , 1 9 0 [ k ] w o r s t period ? in the figure: time 0.512[msec] typ., 0.70[msec] worst settling time (period ? in the figure) = -res*cap*in(1-99/100) 99% settling time (period ? + ? in the figure) = time + settling time vdd pin voltage sample timing ? e.g. when sampling frequency is 8.33khz and vout-vo p i n c a p a c i t a n c e i s 1 f . ? ? ? vo&vout pin voltage ? - ? reference designators ? : sampling timing; this diagram represents 8.33khz (0.12msec). ? : power-up rise time (vdd). ? : settling time for stable analog operation. ? : p r e s s u r e s i g n a l d e t e c t i o n t i m e . t h i s t i m e d e p e n d s o n t h e v o p i n e x t e r n a l c a p a c i t a n c e a n d t h e i n t e r n a l 1 4 6 k resistance. hi-z
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 37 - vo pin ext. cap (nf) cutoff freq.(hz) (typical) fig ? time (msec) 99% settling time (ms) ( ? ) 99% settling time (ms) ( ? + ? ) typical case worst case note) typical case worst case note) typical case worst case note) 1000 1.090 0.512 0.700 672.4 962.5 672.9 963.2 220 4.955 0.512 0.700 147.9 211.7 148.4 212.4 22 49.55 0.512 0.700 14.79 21.17 15.30 21.87 2.2 495.5 0.512 0.700 1.479 2.117 1.991 2.817 0.22 4.96k 0.512 0.700 0.148 0.212 0.660 0.912 0.1 10.9k 0.512 0.700 0.067 0.096 0.579 0.796 note) external capacitance 10% and worst case for lot variations. 2.2) noise reduction effects with band limitation the relationship between an external capacitance of the vo pin and noise reduction effect is shown below. sampling freq.(hz) vo pin ext. cap (nf) typical cutoff freq.(hz) noise reduction effect (db) typical case worst case note) 0.83k 1000 1.090 -23.03 -22.30 220 4.955 -16.96 -16.18 22 49.55 -7.70 -6.98 2.2 495.5 -1.25 -1.01 no capacitor - 0.00 0.00 8.33k 220 4.955 -24.41 -24.39 22 49.55 -16.70 -16.66 2.2 495.5 -7.67 -6.96 0.22 4.96k -1.25 -1.01 no capacitor - 0.00 0.00 note) external capacitance 10% and worst case for lot variations. as seen in sections "2.1) vout pin output voltage stabilization time" and "2.2) noise reduction effect with band limitation", the vo pin external capacitance value should be reduced to decrease the measurement time. the vo pin external capacitance value should be larger to reduce the noise. on determining the vo pin external capacitance value, various conditions should be thoroughly reviewed according to the application requirements. 3) pressure threshold detection operation at power-up note that pressure threshold detectors operate at power up. vout pin output voltage is settled down based on the time constant determined by the internal resistance 1 4 6 k a n d v o p i n e x t e r n a l c a p a c i t a n c e c a p v a l u e ( s e e 2) finding the vout and vo pins external capacitance (cap) ). note that errors may be detected during the time in which vout pin output is not settled down to the voltage required according to the pressure applied.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 38 - 4) power consumption current values described in 3) supply voltage current in the electrical characteristics are those for the average current. the maximum current is shown in the table below. use a power supply with sufficient supply capacity by referring to this table: units vdd:3.6v vdd:5.5v description max. current ma 6.8 9.5 reference value for design 5) pressure threshold detectors 1 and 2 5.1) pressure threshold detector's detection threshold the internal and external detection threshold setup for the pressure threshold detectors 1 and 2 is described. block diagram of the pressure threshold detectors 1 and 2: the detection threshold of the pressure threshold detector 1 can be set either through the external input (det/pth pin) or internal setup (eeprom setup ept1[4:0]). the detection threshold of the pressure threshold detector 2 can be only set the internal setup (eeprom setup ept2[4:0]). 5.2) pressure threshold detector's hysteresis voltage the relation between the hysteresis voltage and the detection voltage of the pressure threshold detectors 1 and 2 is described the hysteresis voltage related with the detection threshold voltage of the pressure threshold detectors 1 and 2 is as follows by the detection threshold setup (eeprom setup ein1l[0], ein2l[0]). detect pressure above threshold : detection threshold ? hysteresis voltage detect pressure below threshold : detection threshold + hysteresis voltage in addition, same as the detection threshold of the pressure threshold detectors 1 and 2, the setting range of ?detection threshold hysteresis voltage? should be set between from 0.125*vdd to 0.9*vdd. det1 logic vout ein1l[1:0] ein2l[1:0] det2/ pth threshold eeprom ept2[3:0] threshold eeprom ept1[3:0] epth1[0] epth1[0] det1/2 control
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 39 - 6) the compensation of the 2nd order temperature characteristics of offset and span voltage offset temperature drift and sensitivity temperature drift characteristics of a pressure sensor can be adjusted by the 1st order compensation coefficient or the 2nd order compensation coefficient by piecewise linear approximation. the AK8999A can compensate the 1st and 2nd order temperature characteristics of offset and span voltage temperature drift. the compensation of the quasi 2nd order temperature characteristics uses the piecewise linear approximation that has each correction coefficient for the high and low temperature side on the basis of 25 ? c. when the 1st order temperature characteristics of offset and span voltage temperature drift is adjusted, the offset and span voltage temperature coefficients are calculated from the measurement results of at least two temperatures (for example, 25 ? c and -40 ? c and/or 105 ? c) and set the same coefficient for the high and low temperature side. when the quasi 2nd order temperature characteristics of offset and span voltage temperature drift is adjusted, the offset and span vltage temperature coefficients are calculated from the measurement results for each the high and low temperature side (for example, 25 ? c and -40 ? c and/or 105 ? c) and set separately. when the quasi 2nd order temperature characteristics is compensated by using the piecewise linear approximation, the adjustment error (span adjustment error : 0.080%fs max., offset adjustment error : 0.222%fs max.) can be appeared by the comparator offset etc. on the turning point near 25 ? c. 25 105 -40 the compensation of offset voltage temperature charac teristics @vout temp. [ ? c] 0.222%fs high temp. low temp. 25 105 -40 the compensation of span voltage temperature characteristics @ vout 0.080%fs temp. [ ? c] high temp. low temp. vout [v] vout [v]
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 40 - 7) the initial state setup of vout pin, det1 pin and det2 pin at power-up to make the pressure threshold detectors generate the correct result at power up, the initial state of vout pin, and the output polarity and the detection direction of the pressure threshold detectors must be set by eeprom (evout[1:0], einv1[0], ein1l[0], einv2[0], ein2l[0]). the relation between the data in eeprom and the output waveform of vout pin, det1 pin and det2 pin is explained in the following figures. 7.1) detection conditions: ein1l[0]=ein2l[0]=einv1[0]=0h, einv2[0]=1h, evout[1:0]=0h 7.2) detection conditions: ein1l[0]=ein2l[0]=1h, einv1[0]=0h, einv2[0]=1h, evout[1:0]=1h det1 pin det1 state high low i nitial state detection result vdd vout pin vout state normal output detection threshold vdd vout pin detection threshold normal output vss det2 pin high low vout state initial state detection result det2 state unknown (vdd 1v) unknown (vdd 1v) vss unknown (vdd 1v) unknown (vdd 1v) det1 pin det1 state low initial state detection result vdd vout pin vout state normal output vdd detection threshold det2 pin det2 state high detection result vdd vout pin vout state normal output vdd detection threshold unknown (vdd 1v) unknown (vdd 1v) unknown (vdd 1v) unknown (vdd 1v) initial state
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 41 - 7.3) detection conditions : ein1l[0]=1h, ein2l[0]=0h, einv1[0]=einv2[0]=0h, evout[1:0]=2h vdd vout pin vout state normal ou tput 0.5*vdd detection threshold 1 det2 pin det2 state low detection result detection threshold 2 det1 pin det1 state low i nitial state vdd vout pin vout state normal output 0.5*vdd detection threshold 1 high detection threshold 2 unknown (vdd 1v) detection result i nitial state unknown (vdd 1v) unknown (vdd 1v) unknown (vdd 1v)
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 42 - 8) note on the use of output reference voltage when output reference voltage adjustment is used, please be aware of the following. when elv[8] is changed from 0h to 1h, vout output voltage may shift by offset of an internal circuit (around 1 code of elv[7:0] as maximum). when adjusted using elv[8] = 1h, please check vout output voltage by elv[7:0] = 00h, and as the start point adjust to the target output reference voltage. 9) note on the use of offset voltage fine adjustment when offset voltage fine adjustment is used, please be aware of the following. (it becomes the same contents as the preceding paragraph.) when eocf[7] is changed from 0h to 1h, vout output voltage may shift by offset of an internal circuit (around 1 code of eocf[6:0] as maximum). when adjusted using eocf[7] = 1h, please check vout output voltage by eocf[6:0] = 00h, and as the start point adjust to the target offset voltage.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 43 - 16. serial interface description the data of eeprom and control register (volatile memory) in the AK8999A can be written and read through a 2-wire serial interface on csclk pin and vout pin. when csclk = high is maintained beyond a definite period of time (1.0msec), vout output will change from the analog output to sdi/o (serial data i/o). and data is captured from vout synchronously with the rising edge of csclk after sdi/o shift. input data contains three instruction bits (i2 - i0), five address bits (a4 - a0) and eight data bits (d7 - d0). provide the data i n t h e o r d e r o f i 2 i 0 a 4 a 0 d 7 d 0 . a n d w h e n c s c l k = l o w i s m a i n t a i n e d b e y o n d a d e f i n i t e period of time (0.5msec), vout output will return from sdi/o to the analog output. o n t h e w r i t e i n s t r u c t i o n , a l l o w 5 m s e c o r m o r e w r i t e t i m e f o r e e p r o m a n d 1 0 s e c o r m o r e w r i t e t i m e f o r t h e control register (see 7) digital ac characteristics in the electrical characteristics ). for the read instruction, data is written up to 8clk for csclk and the data output starting at the rising edge of 9clk is read out. 1) data configuration configuration of data written to or read out through the serial interface is shown below. there are 16 specific bits of data in total comprised of three instruction bits, five address bits and eight data bits. instruction address data i2 i1 i0 a4 a3 a2 a1 a0 d7 d6 d5 d4 d3 d2 d1 d0 ? data input direction 2) description of instructions instruction codes are summarized below. code note ) instruction description i2 i1 i0 1 1 0 eeprom read (read mode) read out the data written in the eeprom 1 0 1 eeprom write (write mode) write data to the eeprom. write time (from 16 th csclk rising edge to csclk falling edge) requires 5msec or more. eeprom batch write (write mode) if the 1fh address is written, input data is written to all addresses except for 1eh. write time (from 16 th csclk rising edge to csclk falling edge) requires 10msec or more. 0 1 0 control reg. read (read mode) read out the data written in the control register. 0 0 1 control reg. write (write mode) write the data to the control register. write time (from 16 th c s c l k r i s i n g e d g e t o c s c l k f a l l i n g e d g e ) r e q u i r e s 1 0 s e c or more. note) instructions other than this are prohibited.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 44 - 3) flow chart of digital block the flow chart of digital block is shown below. normal mode vout : analog output csclk=?high? > 1.0 ms no digital i/o mode vout : data i/o yes eeprom write instruction code : 101 eeprom read instruction code : 110 register write instruction code : 001 timing chart1 vref adjustment set vtmp adjustment set osc adjustment set csclk=?high? (write time) > 5ms between csclk="high" vout : vref between csclk="high" osc clock counting between csclk="high" vout : vtmp timing chart2 timing chart3 csclk=?low? > 0.5 ms yes no register read instruction code : 010 pressure threshold detector 1/2 hysteresis level adjustment set between csclk="high" vout : pressure hysteresis level pressure threshold detector 1/2 threshold adjustment set between csclk="high" vout : pressure level iref adjustment set between csclk="high" vout : iref note) in data i/o mode, when the condition of csclk=low > 0.5 ms consists, it becomes an analog output mode. the state of eeprom write enable and control register access enable is required. flow chart of digital block power on level shift adjustment set between csclk="high" vout : level shift
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 45 - 4) serial interface timing diagram 4.1) timing chart1 4.2) timing chart2 4.3) timing chart3 [eeprom write mode] a4 a3 a2 a1 a0 d7 d0 vout csclk 1 4 169 twr_eep a4 a3 a2 a1 a0 csclk 1 169 [eeprom read mode] d7 d0 hi-z hi-z i2 i1 i0 i2 i1 i0 vout i2 1 analog output 1 4 a4 a3 i2 i1 i0 a2 analog output a4 a3 a2 a1 a0 csclk 1 169 [register read mode] d7 d0 hi-z hi-z i2 i1 i0 vout 1 4 a4 a3 i2 i1 i0 a2 digital i/o [register write mode1] vref, iref, vtmp, pressure threshold level, pressure threshold hysteresis level, level shift adjustment set a4 a3 a2 a1 a0 d7 d0 vout csclk 1 4 169 twr_reg i2 i1 i0 hi-z (note) vref, iref, vtmp, pressure threshold level, pressure threshold hysteresis level level shift voltage monitor ( note) csclk high time analog output i2 1 [register write mode2] osc adjustment set a4 a3 a2 a1 a0 d7 d0 vout csclk 1 4 169 twr_reg i2 i1 i0 tcount i2 1 analog output
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 46 - 5) register map 5.1) eeprom map name content address (hex) data d7 d6 d5 d4 d3 d2 d1 d0 ocr scr offset voltage coarse adj. output span voltage coarse adj. 00h escr[0] dummy dummy dummy eocr[3] eocr[2] eocr[1] eocr[0] 0 0 0 0 0 0 0 0 ocf offset voltage fine adj. 01h eocf[7] eocf[6] eocf[5] eocf[4] eocf[3] eocf[2] eccf[1] eocf[0] 0 0 0 0 0 0 0 0 sc output span voltage adj. 02h esc[7] esc[6] esc[5] esc[4] esc[3] esc[2] esc[1] esc[0] 0 0 0 0 0 0 0 0 ots sts lvs offset voltage temp. drift adj. sens. temp. drift adj. (msb) output ref. voltage adj. (msb) 03h elv[8] estn[8] estp[8] eotn[8] eot[8] 0 0 0 0 0 otp offset voltage temp. drift adj. (high temp. side) 04h eotp[7] eotp[6] eotp[5] eotp[4] eotp[3] eotp[2] eotp[1] eotp[0] 0 0 0 0 0 0 0 0 otn offset voltage temp. drift adj. (low temp. side) 05h eotn[7] eotn[6] eotn[5] eotn[4] eotn[3] eotn[2] eotn[1] eotn[0] 0 0 0 0 0 0 0 0 stp sens. temp. drift adj. (high temp. side) 06h estp[7] estp[6] estp[5] estp[4] estp[3] estp[2] estp[1] estp[0] 0 0 0 0 0 0 0 0 stn sens. temp. drift adj. (low temp. side) 07h estn[7] estn[6] estn[5] estn[4] estn[3] estn[2] estn[1] estn[0] 0 0 0 0 0 0 0 0 lv output ref. voltage adj. 08h elv[7] elv[6] elv[5] elv[4] elv[3] elv[2] elv[1] elv[0] 0 0 0 0 0 0 0 0 pth1 pressure threshold detector 1 09h einv1[0] eine1[0] ein1l[0] ept1[4] ept1[3] ept1[2] ept1[1] ept1[0] 0 0 0 0 0 0 0 0 pth2 pressure threshold detector 2 0ah einv2[0] eine2[0] ein2l[0] ept2[4] ept2[3] ept2[2] ept2[1] ept2[0] 0 0 0 0 0 0 0 0 hys1 hys2 pressure threshold detector comparator hysteresis voltage adj. 0bh epth1[0] ehys2[1] ehys2[0] ehys1[1] ehys1[0] 0 0 0 0 0 ing input gain adj. 0ch eig[4] eig[3] eig[2] eig[1] eig[0] 0 0 0 0 0 mm1 meas. mode1 0dh evpn[0] etmp[1] etmp[0] escf[1] escf[0] evd[1] evd[0] esf[0] 0 0 0 0 0 0 0 0 mm2 meas. mode2 0eh evout[1] evout[0] 0 0 vref iref note1) vref voltage adj. iref current adj. 0fh eir[3] eir[2] eir[1] eir[0] evr[2] evr[1] evr[0] 0 0 0 0 0 0 0 osc vtmp note1) osc frequency adj. vtmp coasce adlj. 10h etm[8] etm[7] etm[6] efr[3] efr[2] efr[1] efr[0] 0 0 0 0 0 0 0 vtmp note1) vtmp fine adj. 11h etm[5] etm[4] etm[3] etm[2] etm[1] etm[0] 0 0 0 0 0 0 ue user-writable data 12h eue[7] eue[6] eue[5] eue[4] eue[3] eue[2] eue[1] eue[0] 0 0 0 0 0 0 0 0 13h ? 1ch mm3 control register access setup 1dh etst[0] 0 ewe eeprom write enable 1eh ewe[0] 0 aw eeprom batch write mode 1fh eaw[7] eaw[6] eaw[5] eaw [4] eaw[3] eaw[2] eaw[1] eaw[0] note) lower line of each data represents the factory settings written to eeprom. access to the reserved addresses is prohibited. write ?0? to the unused d[7:0]. note1) for a packaged device, registers are adjusted before shipment. therefore, defaults are not "0".
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 47 - 5.2) control register (volatile memory) map name content address (hex) data d7 d6 d5 d4 d3 d2 d1 d0 cm1 adjustment mode 00h am[3] am[2] am[1] am[0] 0 0 0 0 cm2 osc variable ratio note1) 01h ct[7] ct[6] ct[5] ct[4] ct[3] ct[2] ct[1] ct[0] 0 0 0 0 0 0 0 0 reserved 02h ? 1fh note) lower line of each data represents the control register data upon power-up. access to the reserved addresses is prohibited. write ?0? to the unused d[7:0]. note1) access to this register serves as readonly. 6) eeprom and control register description 6.1) description of eeprom offset and span adjustment should be made after measurement mode setup and adjustment of the reference generator including vref, iref, osc and vtmp. a) offset voltage adjustment (eeprom names: ocr, ocf) coarse adjustment should be performed first, followed by a fine adjustment for the offset voltage. the content of the adjustment eeproms are shown here. a.1) offset voltage coarse adjustment (ocr) the offset voltage is adjusted coarsely. the offset adjustment voltage varies ratiometrically with respect to the supply voltage. the ratio in the table below is benchmarked to a vout output of 4800 mv (@vdd: 5v) as 100% (ratio = (offset voltage @vdd: 5v)/4800[mv]*100[%]). address : 00 hex d[3:0] = eocr[3:0] eocr [2:0] ratio vdd:3v, 3.3v vdd:5v description dec hex bin (%) eocr [3] = 0 (mv) eocr [3] = 1 (mv) eocr [3] = 0 (mv) eocr [3] = 1 (mv) 0 0 000 0.00 0 0 0 0 default 1 1 001 33.33 800 -800 1600 -1600 2 2 010 66.67 1600 -1600 3200 -3200 3 3 011 100.00 2400 -2400 4800 -4800 4 4 100 133.33 3200 -3200 6400 -6400 5 5 101 166.67 4000 -4000 8000 -8000 6 6 110 200.00 4800 -4800 9600 -9600 7 7 111 233.33 5600 -5600 11200 -11200
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 48 - a.2) offset voltage fine adjustment (ocf) the offset voltage is adjusted finely. the offset adjustment voltage varies ratiometrically with respect to the supply voltage. the ratio in the table below is benchmarked to a vout output of 4800mv (@vdd: 5v) as 100% (ratio = (offset voltage @vdd: 5v)/4800[mv]*100[%]). address : 01hex d[7:0] = eocf[7:0] eocf [6:0] ratio vdd:3v, 3.3v vdd:5v description dec hex bin (%) eocf [7] = 0 (mv) eocf [7] = 1 (mv) eocf [7] = 0 (mv) eocf [7] = 1 (mv) 0 00 0000000 0 0 0 0 0 default 1 01 0000001 0.17 4 -4 8 -8 15 0f 0001111 2.50 60 -60 120 -120 16 10 0010000 2.67 64 -64 128 -128 31 1f 0011111 5.17 124 -124 248 -248 32 20 0100000 5.33 128 -128 256 -256 63 3f 0111111 10.50 252 -252 504 -504 64 40 1000000 10.67 256 -256 512 -512 126 7e 1111110 21.00 504 -504 1008 -1008 127 7f 1111111 21.17 508 -508 1016 -1016 b) output span voltage adjustment (eeprom name: scr, sc) the span voltage is adjusted. the magnification in the table below is benchmarked to a vout output of 4800 mv (@vdd: 5v) as 100% (ratio = (output voltage @vdd: 5v)/4800[mv]*100[%]). the output and sensitivity describes the adjustable output voltages with the assumed reference output (2400mv@vdd: 3v, 4800mv@vdd: 5v) when esc[7:0] = 0 dec. b.1) output span voltage coarse adjustment (eeprom name: scr) the output span voltage is adjusted coarsely. address : 00 hex d[7] = escr[0] d[7:0] symbol mode setup d[7] escr[0] output span voltage coarse adjustment 0 scrh 3.0x (1.57x to 3.0x) (defult) 1 scrl 1.8x (1.1x to 1.8x)
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 49 - b.2) output span voltage fine adjustment (eeprom name: sc, escr[0] = 1h) the output span voltage is adjusted finely. address : 02 hex d[7:0] = esc[7:0] esc[7:0] magnification vdd:3v, 3.3v vdd:5v description dec hex bin (%) output (mv) sens. (times) output (mv) sens. (times) 0 00 00000000 100 2400 60.0 4800 60.0 default 1 01 00000001 99.8 2395 59.9 4790 59.9 2 02 00000010 99.6 2390 59.8 4781 59.8 3 03 00000011 99.4 2385 59.6 4771 59.6 4 04 00000100 99.2 2381 59.5 4761 59.5 123 7b 01111011 78.4 1882 47.1 3765 47.1 124 7c 01111100 78.3 1879 47.0 3757 47.0 125 7d 01111101 78.1 1875 46.9 3750 46.9 126 7e 01111110 78 1872 46.8 3743 46.8 127 7f 01111111 77.8 1868 46.7 3736 46.7 128 80 10000000 77.7 1864 46.6 3729 46.6 center 129 81 10000001 77.5 1861 46.5 3721 46.5 130 82 10000010 77.4 1857 46.4 3714 46.4 131 83 10000011 77.2 1854 46.3 3707 46.3 132 84 10000100 77.1 1850 46.3 3700 46.3 133 85 10000101 76.9 1846 46.2 3693 46.2 251 fb 11111011 61.5 1477 36.9 2954 36.9 252 fc 11111100 61.4 1474 36.9 2948 36.9 253 fd 11111101 61.3 1471 36.8 2943 36.8 254 fe 11111110 61.2 1469 36.7 2937 36.7 255 ff 11111111 61.1 1466 36.6 2932 36.6
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 50 - b.3) output span voltage fine adjustment (eeprom name: sc, escr[0]=0h) the output span voltage is adjusted finely. address : 02 hex d[7:0] = esc[7:0] esc[7:0] magnification vdd:3v, 3.3v vdd:5v description dec hex bin (%) output (mv) sens. (times) output (mv) sens. (times) 0 00 00000000 100.0 4000 100.0 8000 100.0 default 1 01 00000001 99.7 3992 99.7 7983 99.7 2 02 00000010 99.4 3983 99.5 7968 99.5 3 03 00000011 99.1 3975 99.2 7952 99.2 4 04 00000100 98.8 3968 98.8 7935 98.8 123 7b 01111011 71.8 3137 71.8 6275 71.8 124 7c 01111100 71.6 3132 71.7 6262 71.7 125 7d 01111101 71.4 3125 71.5 6250 71.5 126 7e 01111110 71.3 3120 71.3 6238 71.3 127 7f 01111111 71.1 3113 71.0 6227 71.0 128 80 10000000 70.9 3107 70.8 6215 70.8 center 129 81 10000001 70.7 3102 70.7 6202 70.7 130 82 10000010 70.5 3095 70.5 6190 70.5 131 83 10000011 70.4 3090 70.3 6178 70.3 132 84 10000100 70.2 3083 70.2 6167 70.2 133 85 10000101 70.0 3077 70.0 6155 70.0 251 fb 11111011 52.8 2462 52.8 4923 52.8 252 fc 11111100 52.7 2457 52.7 4913 52.7 253 fd 11111101 52.6 2452 52.7 4905 52.7 254 fe 11111110 52.5 2448 52.5 4895 52.5 255 ff 11111111 52.3 2443 52.3 4887 52.3
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 51 - c) offset voltage temperature drift, sensitivity temperature drift and output reference voltage adjustment (eeprom name: ots, sts, lvs) when the offset and sensitivity voltage temperature drift and the output reference voltage are adjusted, the adjustment polarity is set. address : 03 hex d[4:0] = eotp[8], eotn[8], estp[8], estn[8], elv[8] d[4:0] symbol mode setup d[4] elv[8] output reference voltage adjustment polarity setup eeprom 0 lvm subtraction on the basis of 0.5*vdd (default) 1 lvp addition on the basis of 0.5*vdd d[3] estn[8] sensitivity temp. drift adjustment polarity setup eeprom (low temp. side) 0 stnp polarity ?+? (default) 1 stnm polarity ?-? d[2] estp[8] sensitivity temp. drift adjustment polarity setup eeprom (high temp. side) 0 stpp polarity ?+? (default) 1 stpm polarity ?-? d[1] eotn[8] offset voltage temp. drift adjustment polarity setup eeprom (low temp. side) 0 otnp polarity ?+? (eocf[7] = 0h) (default) polarity ?-? (eocf[7] = 1h) 1 otnm polarity ?-? (eocf[7] = 0h) polarity ?+? (eocf[7] = 1h) d[0] eotp[8] offset voltage temp. drift adjustment polarity setup eeprom (high temp. side) 0 otpp polarity ?+? (eocf[7] = 0h) (default) polarity ?-? (eocf[7] = 1h) 1 otpm polarity ?-? (eocf[7] = 0h) polarity ?+? (eocf[7] = 1h)
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 52 - d) offset voltage temperature drift adjustment (eeprom name: otp, otn) the offset voltage temperature drift for the pressure sensor is adjusted, including the AK8999A internal error. after performing the offset voltage adjustment at 25 ? c, use the eeprom's offset voltage temperature characteristic coefficients for adjustment so that the absolute values of the AK8999A's coefficient are matched to those of the sensor's coefficient. d.1) offset voltage temperature drift adjustment (eeprom name: otp, otn, eocf[7] = 0h) address : 03 hex d[1:0] = eotp/n[8], address :04 hex, 05 hex d[7:0] = eotp/n[7:0] eotp/n[7:0] ratio vdd:3v, 3.3v vdd:5v description dec hex bin (%) eotp/n [8] = 0 (mv/ ? c) eotp/n [8] = 1 (mv/ ? c) eotp/n [8] = 0 (mv/ ? c) eotp/n [8] = 1 (mv/ ? c) 0 00 00000000 0.00 0.000 0.000 0.000 0.000 default 1 01 00000001 0.39 0.072 -0.072 0.144 -0.144 2 02 00000010 0.78 0.145 -0.145 0.289 -0.289 3 03 00000011 1.18 0.217 -0.217 0.433 -0.433 4 04 00000100 1.57 0.289 -0.289 0.577 -0.577 122 7a 01111010 47.84 8.803 -8.803 17.606 -17.606 123 7b 01111011 48.24 8.876 -8.876 17.751 -17.751 126 7e 01111110 49.41 9.092 -9.092 18.184 -18.184 127 7f 01111111 49.80 9.164 -9.164 18.328 -18.328 128 80 10000000 50.20 9.236 -9.236 18.472 -18.472 129 81 10000001 50.59 9.308 -9.308 18.616 -18.616 130 82 10000010 50.98 9.381 -9.381 18.761 -18.761 131 83 10000011 51.37 9.453 -9.453 18.905 -18.905 132 84 10000100 51.76 9.525 -9.525 19.049 -19.049 133 85 10000101 52.16 9.597 -9.597 19.194 -19.194 204 cc 11001100 80.00 14.72 -14.72 29.44 -29.44 205 cd 11001101 80.39 14.79 -14.79 29.58 -29.58 223 df 11011111 87.45 16.09 -16.09 32.18 -32.18 236 ec 11101100 92.55 17.029 -17.029 34.058 -34.058 237 ed 11101101 92.94 17.101 -17.101 34.202 -34.202 255 ff 11111111 100.00 18.400 -18.400 36.800 -36.800
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 53 - d.2) offset voltage temperature drift adjustment (eeprom name: otp, otn, eocf[7] = 1h) address : 03 hex d[1:0] = eotp/n[8], 04 hex, 05 hex d[7:0] = eotp/n[7:0] eotp/n[7:0] ratio vdd:3v, 3.3v vdd:5v description dec hex bin (%) eotp/n [8] = 1 (mv/ ? c) eotp/n [8] = 0 (mv/ ? c) eotp/n [8] = 1 (mv/ ? c) eotp/n [8] = 0 (mv/ ? c) 0 00 00000000 0.00 0.000 0.000 0.000 0.000 default 1 01 00000001 0.39 0.072 -0.072 0.144 -0.144 2 02 00000010 0.78 0.145 -0.145 0.289 -0.289 3 03 00000011 1.18 0.217 -0.217 0.433 -0.433 4 04 00000100 1.57 0.289 -0.289 0.577 -0.577 122 7a 01111010 47.84 8.803 -8.803 17.606 -17.606 123 7b 01111011 48.24 8.876 -8.876 17.751 -17.751 126 7e 01111110 49.41 9.092 -9.092 18.184 -18.184 127 7f 01111111 49.80 9.164 -9.164 18.328 -18.328 128 80 10000000 50.20 9.236 -9.236 18.472 -18.472 129 81 10000001 50.59 9.308 -9.308 18.616 -18.616 130 82 10000010 50.98 9.381 -9.381 18.761 -18.761 131 83 10000011 51.37 9.453 -9.453 18.905 -18.905 132 84 10000100 51.76 9.525 -9.525 19.049 -19.049 133 85 10000101 52.16 9.597 -9.597 19.194 -19.194 204 cc 11001100 80.00 14.72 -14.72 29.44 -29.44 205 cd 11001101 80.39 14.79 -14.79 29.58 -29.58 223 df 11011111 87.45 16.09 -16.09 32.18 -32.18 236 ec 11101100 92.55 17.029 -17.029 34.058 -34.058 237 ed 11101101 92.94 17.101 -17.101 34.202 -34.202 255 ff 11111111 100.00 18.400 -18.400 36.800 -36.800
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 54 - e) sensitivity temperature drift adjustment (eeprom name: stp, stn) the sensitivity temperature drift for the pressure sensor is adjusted, including the AK8999A internal error. after performing the span voltage adjustment at 25oc, use the eeprom's sensitivity temperature drift coefficients for adjustment so that the absolute values of the AK8999A's coefficient are matched to those of the sensor's coefficient. address : 03 hex d[3:2] = estp/n[8], address : 06 hex, 07 hex d[7:0] = estp/n[7:0] estp/n [7:0] ratio vdd:3v, 3.3v vdd:5v description dec hex bin (%) estp/n [8] = 0 (ppm/ ? c) estp/n [8] = 1 (ppm/ ? c) estp/n [8] = 0 (ppm/ ? c) estp/n [8] = 1 (ppm/ ? c) 0 0 00000000 0.00 0 0 0 0 default 1 1 00000001 0.39 18 -18 18 -18 2 2 00000010 0.78 36 -36 36 -36 25 19 00011001 9.80 451 -451 451 -451 26 1a 00011010 10.20 469 -469 469 -469 27 1b 00011011 10.59 487 -487 487 -487 28 1c 00011100 10.98 505 -505 505 -505 137 89 10001001 53.73 2471 -2471 2471 -2471 138 8a 10001010 54.12 2489 -2489 2489 -2489 139 8b 10001011 54.51 2507 -2507 2507 -2507 140 8c 10001100 54.90 2525 -2525 2525 -2525 220 dc 11011100 86.27 3969 -3969 3969 -3969 221 dd 11011101 86.67 3987 -3987 3987 -3987 222 de 11011110 87.06 4005 -4005 4005 -4005 223 df 11011111 87.45 4023 -4023 4023 -4023 254 fe 11111110 99.61 4582 -4582 4582 -4582 255 ff 11111111 100.00 4600 -4600 4600 -4600
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 55 - f) output reference voltage adjustment (eeprom names: lvs, lv) this eeprom is used for adjusting the output reference. the content of the adjustment eeproms is shown here. address : 03 hex d[4] = elv[8], address : 08 hex d[7:0] = elv[7:0] elv[7:0] vout pin (* vdd) description dec hex bin elv[8]=0 elv[8]=1 0 00 00000000 0.500 0.500 default 1 01 00000001 0.498 0.502 2 02 00000010 0.496 0.504 3 03 00000011 0.494 0.506 4 04 00000100 0.492 0.508 124 7c 01111100 0.252 0.748 125 7d 01111101 0.250 0.750 126 7e 01111110 0.248 0.752 127 7f 01111111 0.246 0.754 128 80 10000000 0.244 0.756 240 f0 11110000 0.020 0.980 241 f1 11110001 0.018 0.982 242 f2 11110010 0.016 0.984 243 f3 11110011 0.014 0.986 250 fa 11111010 0.000 1.000 251 fb 11111011 0.000 1.000 252 fc 11111100 0.000 1.000 253 fd 11111101 0.000 1.000 254 fe 11111110 0.000 1.000 255 ff 11111111 0.000 1.000
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 56 - g) pressure threshold detector 1 (eeprom name: pth1, hys1) the operating mode, the detection threshold values and the hysteresis voltage of the comparator for the pressure threshold detector 1 are set up. the detector threshold voltage and the hysteresis voltage vary ratiometrically with respect to the supply voltage. g.1) pressure threshold detector operating mode setup address : 09 hex d[7:5] = einv1[0], eine1[0], ein1l[0] d[7:5] symbol mode setup d[7] einv1[0] pressure threshold detector output polarity setup eeprom 0 einv11 high output when detected (default) 1 einv10 low output when detected d[6] eine1[0] pressure threshold detector enabled setup eeprom 0 int1e pressure threshold detector 1 enable (default) 1 int1d pressure threshold detector 1 disable d[5] ein1l[0] pressure threshold detector 1 detection threshold setup eeprom 0 int1< detect pressure above threshold (default) 1 int1> detect pressure below threshold address : 0b hex d[4] = epth1[0] d[4] symbol mode setup d[4] epth1[0] pressure threshold detector 1 detection threshold selection eeprom 0 pth1r eeprom setup (default) 1 pth1e det2/pth pin external setup g.2) pressure threshold detector detection threshold adjustment address : 09 hex d[4:0] = ept1[4:0] ept1[4:0] detection threshold (v) description dec hex bin detect threshold ex. vdd:5v -16 10 10000 0.900*vdd 4.500 -15 11 10001 0.875*vdd 4.375 -14 12 10010 0.850*vdd 4.250 -3 1d 11101 0.575*vdd 2.875 -2 1e 11110 0.550*vdd 2.750 -1 1f 11111 0.525*vdd 2.625 0 00 00000 0.500*vdd 2.500 default 1 01 00001 0.475*vdd 2.375 2 02 00010 0.450*vdd 2.250 14 0e 01110 0.150*vdd 0.750 15 0f 01111 0.125*vdd 0.625 g.3) comparator hysteresis voltage adjustment for pressure threshold detection address : 0b hex d[1:0] = ehys1[1:0] ehys1[1:0] hysteresis voltage (mv) description dec hex bin hysteresis voltage ex. vdd:5v 2 2 10 0.030*vdd 150.0 3 3 11 0.040*vdd 200.0 0 0 00 0.050*vdd 250.0 default 1 1 01 0.060*vdd 300.0
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 57 - h) pressure threshold detector 2 (eeprom name: pth2, hys2) the operating mode, the detection threshold values and the hysteresis voltage of the comparator for the pressure threshold detector 2 are set up. the detector threshold voltage and the hysteresis voltage vary ratiometrically with respect to the supply voltage. h.1) pressure threshold detector operating mode setup address : 0a hex d[7:5] = einv2[0], eine2[0], ein2l[0] d[7:5] symbol mode setup d[7] einv2[0] pressure threshold detector output polarity setup eeprom 0 einv21 high output when detected (default) 1 einv20 low output when detected d[6] eine2[0] pressure threshold detector enabled setup eeprom 0 int2e pressure threshold detector 2 enable (default) 1 int2d pressure threshold detector 2 disable d[5] ein2l[0] pressure threshold detector 2 detection threshold setup eeprom 0 int2< detect pressure above threshold (default) 1 int2> detect pressure below threshold h.2) pressure threshold detector detection threshold adjustment address : 0a hex d[4:0] = ept2[4:0] ept2[4:0] detection threshold (v) description dec hex bin detect threshold ex. vdd:5v -16 10 10000 0.900*vdd 4.500 -15 11 10001 0.875*vdd 4.375 -14 12 10010 0.850*vdd 4.250 -3 1d 11101 0.575*vdd 2.875 -2 1e 11110 0.550*vdd 2.750 -1 1f 11111 0.525*vdd 2.625 0 00 00000 0.500*vdd 2.500 default 1 01 00001 0.475*vdd 2.375 2 02 00010 0.450*vdd 2.250 13 0d 01101 0.175*vdd 0.875 14 0e 01110 0.150*vdd 0.750 15 0f 01111 0.125*vdd 0.625 h.3) comparator hysteresis voltage adjustment for pressure threshold detection address : 0b hex d[3:2] = ehys2[1:0] ehys2[1:0] hysteresis voltage (mv) description dec hex bin hysteresis voltage ex. vdd:5v 2 2 10 0.030*vdd 150.0 3 3 11 0.040*vdd 200.0 0 0 00 0.050*vdd 250.0 default 1 1 01 0.060*vdd 300.0
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 58 - i) input gain adjustment (eeprom name: ing) this eeprom is used for setting the total gain. the input gain is adjusted according to the full-scale voltage of the pressure sensor. address : 0c hex d[4:0] = eig[4:0] eig[3:0] g1 gain (times) g1*g2 gain (times) description dec hex bin eig[4]=0 g2: 3x eig[4]=1 g2: 1.5x 0 0 0000 70.0 210.0 105.0 default 1 1 0001 60.0 180.0 90.0 2 2 0010 50.0 150.0 75.0 3 3 0011 40.0 120.0 60.0 4 4 0100 35.0 105.0 52.5 5 5 0101 30.0 90.0 45.0 6 6 0110 25.0 75.0 37.5 7 7 0111 20.0 60.0 30.0 8 8 1000 15.0 45.0 22.5 9 9 1001 12.0 36.0 18.0 10 a 1010 10.0 30.0 15.0 11 b 1011 7.0 21.0 10.5 12 c 1100 5.0 15.0 7.5 13 d 1101 setup prohibited setup prohibited setup prohibited 14 e 1110 15 f 1111
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 59 - j) measurement mode setup (eeprom name: mm1, mm2) this eeprom is used for setting up the measurement mode for the AK8999A. a setup of a sampling frequency, supply voltage & sensor drive voltage, the enable / disable of internal scf & smf, the internal / external of a temperature sensor, the internal switching of vp & vn, and the initial state of vout pin at power-up can be performed. address : 0d hex d[7:0] = escf[1:0], evd[1:0], esf[0] , evpn[0], etmp[1:0] d[7:0] symbol mode setup d[7] evpn[0] vp & vn internal switching eeprom 0 vpnn vp->vp, vn->vn (default) 1 vpnr vp->vn, vn->vp d[6:5] etmp[1:0] temperature sensor internal & external change eeprom 00 tmpesi external temperature sensor use & drive sink current (default) 01 tmpeso external temperature sensor use & drive source current 10 tmpi internal temperature sensor use 11 reserved setup prohibited d[4:3] escf[1:0] internal scf & smf setup eeprom 00 scds internal scf & smf disable (default) 01 scen1 internal scf & smf enable & cutoff frequency 1khz 10 scen2 internal scf & smf enable & cutoff frequency 500hz 11 scen3 internal scf & smf enable & cutoff frequency 250hz d[2:1] evd[1:0] supply voltage & sensor drive voltage setup eeprom 00 vdd302 supply voltage at 3v & sensor drive voltage at 2.2v (default) 01 vdd332 supply voltage at 3.3v & sensor drive voltage at 2.2v 10 vdd502 supply voltage at 5v & sensor drive voltage at 2.2v 11 vdd504 supply voltage at 5v & sensor drive voltage at 4v d[0] esf[0] sampling frequency setup eeprom 0 sf11 sampling frequency 8.33khz (default) 1 sf1 sampling frequency 0.83khz address : 0e hex d[1:0] = evout[1:0] d[1:0] symbol mode setup d[1:0] evout[1:0] initial state of vout pin at power-up setup eeprom 00 stvss vss set at power-up (default) 01 stvdd vdd set at power-up 10 st1/2vdd 0.5*vdd set at power-up 11 reserved setup prohibited
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 60 - k) vref voltage adjustment (eeprom name: vref) this eeprom is used for adjusting the AK8999A reference voltage. perform an adjustment to attain the reference voltage of 1000mv (see ? recommended external circuits ?). v r e f 3 / 5 i n t h e t a b l e b e l o w i n d i c a t e s a v a l u e v a r y i n g w i t h t h e s e t u p v a l u e s o f t h e e e p r o m . v s 3 / 5 r e p r e s e n t s t h e v a l u e s o f v r e f 3 / 5 m u l t i p l i e d b y t w o a n d f o u r , r e s p e c t i v e l y . t h e r a t i o i n t h e table below is benchmarked to 1000mv (vref ideal value) as 100% ( r a t i o = ( v r e f 3 / 5 ) / 1 0 0 0 [ m v ] * 1 0 0 [ % ] ) . address : 0f hex d[2:0] = evr[2:0] evr[2:0] ratio vdd:3v, 3.3v mode vdd:5v description dec hex bin (%) v r e f 3 (mv) v s 3 (mv) v r e f 5 (mv) v s 5 (mv) -4 4 100 -4 -40 -80 -40 -160 -3 5 101 -3 -30 -60 -30 -120 -2 6 110 -2 -20 -40 -20 -80 -1 7 111 -1 -10 -20 -10 -40 0 0 000 0 0 0 0 0 default 1 1 001 1 +10 +20 +10 +40 2 2 010 2 +20 +40 +20 +80 3 3 011 3 +30 +60 +30 +120 l) iref current adjustment (eeprom name: iref) this eeprom is used for adjusting the AK8999A reference current. the external resistor (1m ? ) is connected to vout pin. the reference current is adjusted so that the voltage droped by external resistor may be set to 1.0v. (see ? recommended external circuits ?). iref in the table below indicates a current value with the setup values of the eeprom. v i r e f ( = i r e f * 1 [ m ] ) i s a v o l t a g e v a l u e v a r y i n g w i t h t h e e x t e r n a l r e s i s t a n c e ( 1 m ) a t t h e t i m e o f adjustment. the ratio is benchmarked to 1.0a (iref ideal value) as 100% (ratio = (iref-1.0 [a])/1.0 [a]*100[%]). address : 0f hex d[7:4] = eir[3:0] eir[3:0] ratio iref viref description dec hex bin (%) ( a ) (v) -8 8 1000 -17.0 0.830 0.830 -7 9 1001 -15.2 0.848 0.848 -6 a 1010 -13.4 0.866 0.866 -5 b 1011 -11.5 0.885 0.885 -4 c 1100 -9.5 0.905 0.905 -3 d 1101 -7.3 0.927 0.927 -2 e 1110 -5.0 0.950 0.950 -1 f 1111 -2.6 0.974 0.974 0 0 0000 0.0 1.000 1.000 default 1 1 0001 2.8 1.028 1.028 2 2 0010 5.7 1.057 1.057 3 3 0011 8.8 1.088 1.088 4 4 0100 12.2 1.122 1.122 5 5 0101 15.9 1.159 1.159 6 6 0110 19.8 1.198 1.198 7 7 0111 24.1 1.241 1.241
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 61 - m) osc frequency adjustment (eeprom name: osc) this eeprom is used for adjusting the AK8999A operation clock. perform an adjustment to attain a frequency of 1000khz. reading the ratio data from the osc variable ratio storing register (register name: cm2), the adjustment data of the osc frequency adjustment eerpom is calculated. f r e q u e n c y f i n t h e t a b l e b e l o w i n d i c a t e s a v a l u e v a r y i n g w i t h t h e s e t u p v a l u e s o f t h e e e p r o m . t h e ratio is benchmarked to 1000khz (osc ideal value) as 100% ( r a t i o = f r e q u e n c y f / ( f r e q u e n c y f + 1 0 0 0 [ k h z ] ) * 1 0 0 [ % ] ) . address : 10 hex d[3:0] = efr[3:0] efr[3:0] ratio f r e q u e n c y f description dec hex bin (%) (khz) -5 b 1011 -34 -251 -4 c 1100 -25 -197 -3 d 1101 -17 -146 -2 e 1110 -11 -99 -1 f 1111 -5 -52 0 0 0000 0 0 default 1 1 0001 5 49 2 2 0010 10 106 3 3 0011 14 162 4 4 0100 18 224 5 5 0101 22 274 6 6 0110 25 329 7 7 0111 28 384 note) hex 8 to a are prohibited for setup.
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 62 - n) vtmp voltage adjustment (eeprom name: vtmp) compensates the offset values for the AK8999A's internal temperature sensor and external temperature sensor. adjusts the values so that the difference between vtmp voltage and vref voltage is close to 0 mv (if vref is 1005mv, adjust so that vtmp is also 1005mv). the coarse adjustment (etm[8:6]) is invalid when the internal temperature sensor is used (etmp[1:0] = 2h). the coarse adjustment is effective when the external temperature sensor is used (etmp[1:0] = 0, 1h). v t m p i n t h e t a b l e b e l o w i n d i c a t e s a v a l u e v a r y i n g w i t h t h e s e t u p v a l u e s o f t h e e e p r o m . t h e r a t i o i s b e n c h m a r k e d t o 1 0 0 0 m v ( v r e f i d e a l v a l u e ) a s 1 0 0 % ( r a t i o = v t m p / 1 0 0 0 [ m v ] * 1 0 0 [ % ] ) . address : 11 hex d[5:0] = etm[5:0] etm[5:0] ratio v t m p description dec hex bin (%) (mv) -32 20 100000 +6.4 +64 -16 30 110000 +3.2 +32 -8 38 111000 +1.6 +16 -4 3c 111100 +0.8 +8 -1 3f 111111 +0.2 +2 0 00 000000 0.0 0 default 1 01 000001 -0.2 -2 4 04 000100 -0.8 -8 8 08 001000 -1.6 -16 16 10 010000 -3.2 -32 31 1f 011111 -6.2 -62 address : 10 hex d[6:4] = etm[8:6] etm[8:6] ratio v t m p description dec hex bin (%) (mv) 4 4 100 setup prohibited setup prohibited 5 5 101 setup prohibited setup prohibited 6 6 110 +20.0 +200 7 7 111 +10.0 +100 0 0 000 0.0 0 default 1 1 001 -10.0 -100 2 2 010 -20.0 -200 3 3 011 setup prohibited setup prohibited
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 63 - o) user-writable data space (eeprom name: ue) free area (eeprom) available to the user. address : 12 hex d[7:0] = eue[7:0] name content data d7 d6 d5 d4 d3 d2 d1 d0 ue user-writable data eue7 eue6 eue5 eue4 eue3 eue2 eue1 eue0 default 0 0 0 0 0 0 0 0 p) control register access setup (eeprom name: mm3) the access setup to the control register (volatile memory) is performed. when the control register access setup is disabled (etst[0] = 0h), the control register (c address: 0h) is fixed to the initial value, and cannot be accessed, unless control register access is validated. address : 1d hex d[0] = etst[0] d[0] symbol mode setup d[0] etst[0] control register access setup 0 tstds control register access disable(default) 1 tsten control register access enable q) eeprom write enable setup (eeprom name: ewe) the eeprom write enable setup is performed. when the setup of eeprom write enable is validated (ewe[0] = 1h), the writing to eeprom is permitted. if it is invalid, the writing to eeprom other then eeprom write enable (address: 00 -1dh, 1fh) becomes impossible. and this address cannot be written by batch writing. however, eeprom read (all the addresses) is possible even in that case. address : 1e hex d[0] = ewe[0] d[0] symbol mode setup d[0] ewe[0] eeprom write enable setup 0 weds eeprom write disable (default) 1 ween eeprom write enable r) eeprom batch write mode (eeprom name: aw) initializes the addresses 00 hex to 1d hex in the eeprom map at once or writes identical data. this address is not available in the eeprom. address : 1f hex d[7:0] = eaw[7:0] name content data d7 d6 d5 d4 d3 d2 d1 d0 aw eeprom batch write eaw7 eaw6 eaw5 eaw4 eaw3 eaw2 eaw1 eaw0
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 64 - 6.2) description of control register (volatile memory) a) adjustment mode (register name: cm1) this register is used to adjust the AK8999A reference voltage and pressure sensor's offset, span, offset temperature drift and sensitivity temperature drift including those of the AK8999A. in addition, the value of the register returns to the initial value on the following conditions. at the power up when csclk = low is maintained 0.5msec or more when etst[0] is set to "l" address : 00 hex d[3:0] = am[3:0] (this is not a nonvolatile eeprom, but a volatile register.) d[7:0] symbol mode setup description d[7:4] reserved setup prohibited d[3:0] am[3:0] ic adjustment mode 0000 (default) 0001 avr vref adjustment the vref voltage is output at the vout pin. 0010 air iref adjustment the iref current is output at the vout pin. 0011 afr osc adjustment input the fixed period of high level (2.0msec) from the csclk pin. the count value in the internal counter is stored in the register. 0100 ato vtmp adjustment the vtmp voltage is output at the vout pin. adjust this voltage so that it matches the vref voltage at 25 ? c. 0101 adt1 judge threshold 1 adjustment the internally set judge threshold value 1 is output at the vout pin. 0110 adt2 judge threshold 2 adjustment the internally set judge threshold value 2 is output at the vout pin. 0111 ahy1 hysteresis voltage 1 the hysteresis voltage of the comparator 1 is output at the vout pin. 1000 ahy2 hysteresis voltage 2 the hysteresis voltage of the comparator 2 is output at the vout pin. 1001 alv output reference voltage adjustment the output reference voltage is output at the vout pin. 1001- 1111 reserved setup prohibited
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 65 - b) osc variable ratio storing register (register name: cm2) this register is used for adjustment of the oscillator frequency of AK8999A. the counted value in the internal counter is stored. since the internal counter is overflowing when a count value shows ff hex, measure again by re-defining high level period. this register is read only. in addition, the value of the register returns to the initial value on the following conditions. at the power up when cm1 register is written when csclk = low is maintained 0.5msec or more when etst[0] is set to "l" address : 01 hex d[7:0] = ct[7:0] (this is not a nonvolatile eeprom, but a volatile register.) ct[7:0] count value ratio description dec hex bin (time) (%) 0 00 00000000 0 0 default 1 01 00000001 1 -99 98 62 01100010 98 -2 99 63 01100011 99 -1 100 64 01100100 100 0 ideal value 101 65 01100101 101 1 102 66 01100110 102 2 254 fe 11111110 254 154 255 ff 11111111 - - counter error
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 66 - 17 . recommended ex ternal circuits 1) vo pin connection example 0 ? f ? 3 ? f inside AK8999A/w/d vo 146.kohm vout buffer& smf 2) power supply pin connection example 1.0 ? f 10 ? ? vss vdd insideAK8999A/w/d 3) vout pin connection examples for adjustment 3) vtmp adjustment inside AK8999A/w/d 1k ? vref etc. vout control register (avr etc.) voltage meter 1) vref etc. adjustment 1m ? inside AK8999A/w/d 1k ? iref vout control register (air) voltage meter 1m ? 2) iref adjustment 3.1) internal temp. sensor inside AK8999A/w/d 1k ? vtmp vout control register (ato) voltage meter extmp 1m ? inside AK8999A/w/d 1k ? vtmp vout control register (ato) voltage meter extmp eeprom register (tmpesi) 1m ? vs 3.2) external temp. sensor inside AK8999A/w/d 1k ? vtmp vout control register (ato) voltage meter extmp 1m ? eeprom register (tmpeso)
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 67 - 18 . package 1) outline dimensions 2) marking the rear-side tab is recommended to be mounted on the substrate to ensure strength. do not connect to the power supply, gnd or any signal. (1) 8 9 9 9 a x 1 x 2 x 3 (3) (2) (1) pin number 1 indication mark 1 5 13 9 (2) part number (3) date code (3 digits) [detail a]
confidential [AK8999A/aw/ad] ms1600-e-00 2014/05 - 68 - important notice 0. asahi kasei microdevices corporation (?akm?) reserves the right to make changes to the information contained in this document without notice. when you consider any use or application of akm product stipulated in this document (?product?), please make inquiries the sales office of akm or authorized distributors as to current status of the products. 1. all information included in this document are provided only to illustrate the operation and application examples of akm products. akm neither makes warranties or representations with respect to the accuracy or completeness of the information contained in this document nor grants any license to any intellectual property rights or any other rights of akm or any third party with respect to the information in this document. you are fully responsible for use of such information contained in this document in your product design or applications. akm assumes no liability for any losses incurred by you or third parties arising from the use of such information in your product design or applications. 2. the product is neither intended nor warranted for use in equipment or systems that require extraordinarily high levels of quality and/or reliability and/or a malfunction or failure of which may cause loss of human life, bodily injury, serious property damage or serious public impact, including but not limited to, equipment used in nuclear facilities, equipment used in the aerospace industry, medical equipment, equipment used for automobiles, trains, ships and other transportation, traffic signaling equipment, equipment used to control combustions or explosions, safety devices, elevators and escalators, devices related to electric power, and equipment used in finance-related fields. do not use product for the above use unless specifically agreed by akm in writing. 3. though akm works continually to improve the product?s quality and reliability, you are responsible for complying with safety standards and for providing adequate designs and safeguards for your hardware, software and systems which minimize risk and avoid situations in which a malfunction or failure of the product could cause loss of human life, bodily injury or damage to property, including data loss or corruption. 4. do not use or otherwise make available the product or related technology or any information contained in this document for any military purposes, including without limitation, for the design, development, use, stockpiling or manufacturing of nuclear, chemical, or biological weapons or missile technology products (mass destruction weapons). when exporting the products or related technology or any information contained in this document, you should comply with the applicable export control laws and regulations and follow the procedures required by such laws and regulations. the products and related technology may not be used for or incorporated into any products or systems whose manufacture, use, or sale is prohibited under any applicable domestic or foreign laws or regulations. 5. please contact akm sales representative for details as to environmental matters such as the rohs compatibility of the product. please use the product in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances, including without limitation, the eu rohs directive. akm assumes no liability for damages or losses occurring as a result of noncompliance with applicable laws and regulations. 6. resale of the product with provisions different from the statement and/or technical features set forth in this document shall immediately void any warranty granted by akm for the product and shall not create or extend in any manner whatsoever, any liability of akm. 7. this document may not be reproduced or duplicated, in any form, in whole or in part, without prior written consent of akm.


▲Up To Search▲   

 
Price & Availability of AK8999A

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X